1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-17 18:54:48 +00:00
Commit Graph

62 Commits

Author SHA1 Message Date
Zeno Rogue
2a4c7bd565 fixed dice too large 2021-06-01 13:07:56 +02:00
Zeno Rogue
655cc1a8b5 dice:: don't generate any dice if Safety is on 2021-06-01 13:07:56 +02:00
Zeno Rogue
199d5ef598 fixed/improved dice in non-H geometries 2021-06-01 13:07:56 +02:00
Zeno Rogue
be5194958e refactored to use isDie if applicable 2021-06-01 13:07:56 +02:00
Zeno Rogue
8f28497f26 fixed invalid error messages on Animated Dice validity tests 2021-06-01 13:07:56 +02:00
Zeno Rogue
2114446695 d4s now appear better 2021-06-01 13:07:55 +02:00
Zeno Rogue
20c838ca9c happy d4s now appear in the right position 2021-06-01 13:07:55 +02:00
Zeno Rogue
80d21096fb dice:: error messages without excessive \n 2021-06-01 13:07:55 +02:00
Zeno Rogue
ecf71826c3 dice:: improvements to generalization 2021-06-01 13:07:55 +02:00
Zeno Rogue
e819552986 dice:: shapes for other geometries 2021-06-01 13:07:55 +02:00
Zeno Rogue
3f7fc5f2b9 added CAP_EXTFONT for when font textures are not available (i.e., mobile devices) 2021-06-01 13:07:55 +02:00
Zeno Rogue
a2a1acfd8d renamed waBlandDie to waHappyDie 2021-06-01 13:07:55 +02:00
Zeno Rogue
4b6b1379e6 made the Land of Dice a lucky land 2021-06-01 13:07:55 +02:00
Zeno Rogue
0065f160d0 Land of Dice: balanced generation 2021-06-01 13:07:36 +02:00
Zeno Rogue
6a6ed4ea0d first version of the Land of Dice 2021-06-01 13:07:36 +02:00
Zeno Rogue
feaef63f22 first version of the Land of Dice 2021-05-23 16:00:50 +02:00
Zeno Rogue
e681357206 in ls single, fixed Brown Islands 2021-04-23 20:02:20 +02:00
Zeno Rogue
871238ab98 updated knight_names 2021-04-15 16:12:45 +02:00
Zeno Rogue
40d450676e more fixes to multiplayer 2021-03-06 11:46:13 +01:00
Zeno Rogue
c97badc8c4 improved mission screen in Minesweeper, and also in non-full games 2020-08-02 12:56:43 +02:00
Arthur O'Dwyer
f2b7746c1b Move all defaulting-of-CAP_FOO to sysconfig.h.
- The phrase `#ifdef CAP_` should never appear anywhere.

- The phrase `#ifndef CAP_` should appear only in sysconfig.h.

- The phrases `#if CAP_` and `#if !CAP_` may appear wherever,
    as long as "sysconfig.h" is included first.

The rules for `CAP_FOO` equally apply to `ISFOO`.

There are many one-off macros still tested with `#ifdef`,
including `HAVE_ACHIEVEMENTS`, `PRINT_ACHIEVEMENTS`,
`FAKEWEB`, `FAKE_SDL`, `EASY`, and `WHATEVER`. I don't
have much grasp on what these are used for or how they're
configured, so I'm leaving them alone.
2020-05-03 15:12:12 -04:00
Zeno Rogue
6f6586b3f2
Merge branch 'master' into hooks-naming 2020-04-19 13:39:07 +02:00
Zeno Rogue
11d119766d CA for infinite 2020-04-12 20:33:53 +02:00
Arthur O'Dwyer
0d42168139 Make hookset<T> a pointer type, just like purehookset.
No more declaring `hookset<T> *hooks_foo`; now it's just
`hookset<T> hooks_foo` at global scope. This clears the way to
make `hookset<T>` into a class type if we want.
2020-04-12 10:50:18 -04:00
Arthur O'Dwyer
934e3d9a42 Consistently name every hookset with prefix hooks_. NFC.
I'm sure this causes massive merge-conflicts in the non-public code,
but I think it'd be a good idea, if only to avoid confusion between
e.g. `clearMemory` and the-variable-formerly-known-as `clearmemory`.
2020-04-12 10:49:32 -04:00
Zeno Rogue
35dbeea702 fixed ambush size 2020-03-07 04:47:11 +01:00
Zeno Rogue
362489d629 named Knights 2020-03-07 04:47:11 +01:00
Zeno Rogue
75bbbe6b42 changes:: ambush 2020-03-07 04:47:11 +01:00
Zeno Rogue
6e3e9e3eca ambush sizes 2020-03-07 04:47:11 +01:00
Zeno Rogue
103a3a3411 more changes.ccell added 2020-03-07 04:47:10 +01:00
Zeno Rogue
e564622a48 rewritten undo: part 1 2020-03-07 04:47:10 +01:00
Zeno Rogue
00e436f0e2 variant:: cleaner implementation 2020-03-07 04:47:10 +01:00
Zeno Rogue
7f09bb6259 replaced macro VALENCE with function valence() 2019-12-14 12:31:20 +01:00
Zeno Rogue
26fb19e7a8 subdivided game.cpp; split movepcto into separate functions 2019-12-08 20:07:02 +01:00
Zeno Rogue
bf584b5429 more movei 2019-11-22 18:48:51 +01:00
Zeno Rogue
848eb8f48b export everything: modules compiled separately 2019-09-12 22:50:16 +02:00
Zeno Rogue
82f24b4b6c exporting necessary stuff all over (in progress) 2019-09-12 22:50:16 +02:00
Zeno Rogue
9647cbd47e added #include hyper.h to all cpp files 2019-09-12 22:50:16 +02:00
Zeno Rogue
8b1c7bffe4 initial reformatting of comments for Doxygen 2019-09-12 22:50:13 +02:00
Zeno Rogue
e1194ff588 more header cleanup 2019-09-12 22:50:12 +02:00
Zeno Rogue
a49de4530f dual:: added some missing gd->store's 2019-09-12 22:50:04 +02:00
Zeno Rogue
e5cc9d77a0 3d:: automatically adjust monster generation based on the number of generated cells 2019-09-12 22:38:45 +02:00
Zeno Rogue
3e4fd1d1b8 fixed Brown Islands crashing in Euclidean 2019-09-12 22:38:39 +02:00
Zeno Rogue
5f57c08154 fixed treasure not appearing in freefall/windy in shmup 2019-09-12 22:38:39 +02:00
Zeno Rogue
bf979609b5 brownian:: changed the maturing rule 2019-09-12 22:38:39 +02:00
Zeno Rogue
a676424573 Irradiated Yendor Challenge (but commented off for now) 2019-09-12 22:38:39 +02:00
Zeno Rogue
a9bf8304a4 west:: removed junk 2019-09-12 22:38:39 +02:00
Zeno Rogue
90771dfdbe brownian:: correct memory clearing 2019-09-12 22:38:38 +02:00
Zeno Rogue
0adfaa55df brownian:: editable level colors 2019-09-12 22:38:38 +02:00
Zeno Rogue
41a4c1bb2e brownian:: improvement in distant generation 2019-09-12 22:38:38 +02:00