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
Zeno Rogue
beb3a06461
Hyperstone-optional lands are now clearly marked in the Overview, and the Hunting Grounds and Galapagos are now optional in Euclidean
2019-11-30 18:06:47 +01:00
Zeno Rogue
b38caa0ec8
fixed a bug where disabling the cheat mode while the land is changed in Geometry Experiments would produce weird lands
2019-11-22 23:10:02 +01:00
Zeno Rogue
7246605329
do not do walls if walls not implemented
2019-10-12 13:47:41 +02:00
Zeno Rogue
d396e323c1
added missing CAP_RACING guards
2019-09-28 21:59:10 +02:00
Zeno Rogue
566a323eb4
racing and Thurston racing as start menu options
2019-09-28 16:16:49 +02:00