Commit Graph

208 Commits

Author SHA1 Message Date
Zeno Rogue e6d0c0c803 unified the Quest screen and Main menu. 2022-06-16 23:54:47 +02:00
Zeno Rogue 54971828da racing:: fixup 2022-06-16 23:14:19 +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
Jesse Ruderman 306066fa4e Filtering the Overview now hides page buttons reliably 2021-07-08 01:32:11 -07:00
Jesse Ruderman a89524918a Overview cheats: arrow keys no longer make treasure/orb counts negative 2021-07-03 02:47:44 -07:00
Arthur O'Dwyer a6a8e5430a Fix some low-hanging translation bugs. 2021-06-29 06:26:40 -04:00
Zeno Rogue 9fce0078c8 fixup to default_land_structure 2021-06-03 14:35:46 +02:00
Zeno Rogue 196d0dcb4c refactored default_land_structure 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 41235b4afa Increased lands_for_hell() to 40 in casual 2021-06-01 13:07:56 +02:00
Zeno Rogue 03c41443c4 no more world overview in Yendor Challenge 2021-06-01 13:07:56 +02:00
Zeno Rogue ad753b12ca texts improved 2021-06-01 13:07:55 +02:00
Zeno Rogue 83070fe50c PTM is now searchable 2021-06-01 13:07:55 +02:00
Zeno Rogue ea22207a28 made ge_land_selection searchable, also fixed the dialog title 2021-06-01 13:07:55 +02:00
Zeno Rogue 77ae9d22c3 fixed missing translatability for the Hardcore messages 2021-06-01 13:07:36 +02:00
Zeno Rogue b65e5f603f casual mode 2021-06-01 13:07:36 +02:00
Zeno Rogue f015023421 more text fixes found while translating 2021-05-24 11:42:46 +02:00
Zeno Rogue 8f4a0935b9 more XLAT refactoring, and preparation for gentrans.cpp 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 0add1e5c0d land structure in menu does not display OFF if ineligible_starting_land 2021-04-25 11:33:40 +02:00
Zeno Rogue 0da2c70674 fixed the Highlights & Achievements menu to set the correct land structure 2021-04-23 20:43:51 +02:00
Zeno Rogue 60c1e0f8f3 'land structure' selector now displays OFF if the default structure is selected 2021-04-23 20:40:07 +02:00
Zeno Rogue 056419288c enabling canvas now automatically enables ls::single 2021-04-23 20:09:23 +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 49a1cf1cab CLI option d:history 2021-03-09 10:48:21 +01:00
Zeno Rogue c8cb6ef230 emptyscreen added to o-key 2021-03-06 11:00:45 +01:00
Zeno Rogue 009e1e2eb4 changemode uses the new dialogkey system 2021-03-06 11:00:36 +01:00
Zeno Rogue b166b64006 added missing guards 2021-02-07 22:55:11 +01:00
Zeno Rogue c57566f9da highlights in special modes 2021-02-07 22:55:11 +01:00
Zeno Rogue b921a5a81b drawing tool and shape editor can now be used with texture mode enabled 2021-02-01 11:45:52 +01:00
Zeno Rogue 3886b81caa new quick projection menu 2021-02-01 11:20:22 +01:00
Zeno Rogue cea3da31fc separated highlight 2020-09-16 23:49:17 +02:00
Zeno Rogue 61ab21fb07 redone peaceful mode to puzzle/exploration mode 2020-07-29 23:01:15 +02:00
Zeno Rogue d6e98ecf2a fixed guards 2020-05-31 18:04:43 +02:00
Zeno Rogue 8f0f224605 cheat_if_confirmed now auto-disables while in a forbidden-cheat mode 2020-05-31 16:43:36 +02:00
Zeno Rogue 8c796e64c4 o_key:: texture mode option while in texture mode 2020-05-31 03:28:49 +02:00
Zeno Rogue ed6cd3cec6 rewritten the o-key functionality to let the user choose from several applicable options 2020-05-15 15:53:29 +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 ad233a1e19 drawing tool 2020-04-17 20:04:33 +02:00
Zeno Rogue a246e53d2c added imssing MAXMDIM guards in racing 2020-04-17 15:35:48 +02: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
Arthur O'Dwyer 961a8919c6 Use callhandlers() instead of manual loop in menus.cpp. NFCI. 2020-04-12 10:50:19 -04: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
Zeno Rogue 13c807c938 main menu cancels quit visualizations 2020-03-08 00:59:42 +01:00
Zeno Rogue 8005b39f6f ASCII/3D mode, also reacts to neon settings 2020-01-30 17:45:05 +01:00
Zeno Rogue 9c25804a05 added dual geometry puzzle generator 2020-01-28 17:58:55 +01:00
Zeno Rogue 6603fe3c9e random animations in the start menu now have their names displayed, and some are explorable 2019-12-14 14:10:34 +01:00
Zeno Rogue 2006104650 the random option in the start menu is now designated 2019-12-14 14:09:58 +01:00