1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-30 07:29:54 +00:00
Commit Graph

90 Commits

Author SHA1 Message Date
Zeno Rogue
d4d09f0855 semicasual mode 2024-10-12 10:40:27 +02:00
Zeno Rogue
727ae8a260 gametime available in formulas 2024-05-28 15:09:18 +02:00
Jacob Mandelson
601274e67a Fix minor menu glitches.
Currently, if CAP_TOUR is not set then "(v) menu" is displayed
unconditionally, because the "else" statement which suppresses its
display when nomenukey is set is guarded by CAP_TOUR.  That "else"
statement is moved outside the guard.

Currently, the "timeline" -- containing the elapsed time, turn count,
and YASC code -- is not displayed if cheats are active, because it's
replaced by a cheats count line.  Since these lines don't conflict
and the timeline contains useful information, changed to display both.
2024-05-16 07:12:28 -07:00
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