Commit Graph

87 Commits

Author SHA1 Message Date
Zeno Rogue a650fe7faf YASC codes work better if killed on a 10+ tile 2024-03-21 22:49:50 +01:00
Zeno Rogue 2379228ab4 display yasc message in gameover 2024-02-24 03:00:42 +01:00
Zeno Rogue 285c71e10f yasc messages 2024-02-22 17:12:49 +01:00
Zeno Rogue 71cbc8e221 achievement eligibility display 2023-12-15 11:00:41 +01:00
Zeno Rogue 5c24213092 fixed restoring golems in casual 2023-12-15 11:00:41 +01:00
Arthur O'Dwyer 10d0ed8900 Eliminate calls to `sprintf`
Apple Xcode has started giving `-Wdeprecated-declarations` warnings
for `sprintf`, and suggesting that people migrate to `snprintf` instead.
This is silly, but the warnings are spam and need to be silenced
somehow. Migrating to `snprintf` and/or `hr::format` is the path of
least resistance.
2023-08-21 10:18:44 -07:00
Zeno Rogue 757579fb18 matrix dialog now used for models::rotation 2023-08-14 17:02:34 +02:00
Zeno Rogue 40765e8808 extra exports 2022-08-14 19:25:10 +02:00
Zeno Rogue 884a9bb2c5 fixed a bug with 'world overview' breaking ESC menu 2022-08-07 03:16:24 +02:00
Zeno Rogue ae170378f5 mobile:: fixed an incorrect button shown in the game menu 2022-07-12 14:46:30 +02:00
Zeno Rogue 09d67c24f0 fixed the help button in the pause menu 2022-07-05 11:51:32 +02:00
Zeno Rogue 75f58766a2 made background screen darkening consistent and optional 2022-07-05 11:51:06 +02:00
Zeno Rogue 3ef10f1996 removed the extra 'racing menu' option from the pause menu 2022-06-23 13:05:25 +02:00
Zeno Rogue fd36f65fc4 moved creative to game menu 2022-06-17 00:27:56 +02:00
Zeno Rogue e6d0c0c803 unified the Quest screen and Main menu. 2022-06-16 23:54:47 +02:00
Zeno Rogue 793148729b An option to play on a disk (and use bounded space rules). Also renamed 'bounded' flag to 'closed' or similar, and improved Halloween 2022-05-21 13:08:42 +02:00
Zeno Rogue 5d81260f0b expansion_analyzer is now in cgi 2021-12-11 23:28:05 +01:00
Zeno Rogue f76002579a fixup to safety help, and CZ translation 2021-06-03 13:26:10 +02:00
Zeno Rogue 0698336354 CAP_SAVE guards for casual 2021-06-03 13:26:10 +02:00
Zeno Rogue 660eaa6afe newbie-friendliness: explain how to get Safety 2021-06-01 13:07:56 +02:00
Zeno Rogue 41235b4afa Increased lands_for_hell() to 40 in casual 2021-06-01 13:07:56 +02:00
Zeno Rogue 22c4cfc4ad fixed a confirmation message even though saved 2021-06-01 13:07:56 +02:00
Zeno Rogue ad753b12ca texts improved 2021-06-01 13:07:55 +02:00
Zeno Rogue b65e5f603f casual mode 2021-06-01 13:07:36 +02:00
Zeno Rogue 7fc91b1eaf YASC codes 2021-05-24 16:14:02 +02:00
Zeno Rogue 8f4a0935b9 more XLAT refactoring, and preparation for gentrans.cpp 2021-05-23 16:00:50 +02:00
Zeno Rogue 0f767e16b6 XLAT refactor continued 2021-05-23 16:00:50 +02:00
Zeno Rogue c0002da574 refactored some XLAT calls for automated analysis, fixing some bugs on the way 2021-05-23 16:00:50 +02:00
Zeno Rogue 91bd0c2018 lovasz completed 2021-04-15 18:21:05 +02:00
Zeno Rogue 4b1b0516f3 choice of the land structure 2021-04-11 22:15:40 +02:00
Zeno Rogue d64c5e338c extra guards 2020-10-15 16:33:52 +02:00
Zeno Rogue 716a774d1c restricted some hints to full games 2020-08-02 12:56:43 +02: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 0472bf764f moved all projection-related parameters to a special struct; another copy of that struct created for rug 2020-04-17 00:53:58 +02:00
Zeno Rogue 32baf01192 removed the variable 'showoff' 2020-03-27 19:53:59 +01:00
Zeno Rogue 13c807c938 main menu cancels quit visualizations 2020-03-08 00:59:42 +01:00
Zeno Rogue 059953fe58 removed hint def from hyper.h 2019-12-14 11:57:23 +01:00
Zeno Rogue f772f9b7fd replaced 'archimedean' with 'arcm::in()' 2019-12-14 11:57:23 +01:00
Zeno Rogue d3802ed9e9 renamed Tutorial to Guided tour 2019-09-13 18:01:28 +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 0ef57dde15 further cleanup 2019-09-12 22:50:13 +02:00
Zeno Rogue ad03115097 further cleanup 2019-09-12 22:50:13 +02:00
Zeno Rogue 5ea055b39e split namespace conformal into models and history 2019-09-12 22:50:12 +02:00
Zeno Rogue a423dbd2da more header cleanup 2019-09-12 22:50:12 +02:00
Zeno Rogue c2d56fb9bc autohdr.h applied in more files 2019-09-12 22:50:12 +02:00
Zeno Rogue cf4829634f quitsaves() depends on CAP_SAVE, not havesave 2019-09-12 22:43:00 +02:00
Zeno Rogue f90e1001e3 refactored native and landUnlocked into content.cpp 2019-09-12 22:42:59 +02:00
Zeno Rogue 4284831069 more options in line animation 2019-09-12 22:42:58 +02:00