Zeno Rogue
05bd7a905c
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
48f772698d
one princess enough for gold
2019-09-12 22:50:06 +02:00
Zeno Rogue
daeffa3647
line animation records in reverse if lvspeed < 0, and no longer goes to far
2019-09-12 22:50:06 +02:00
Zeno Rogue
45c39c6fd8
fixed the multiplayer config screen
2019-09-12 22:50:06 +02:00
Zeno Rogue
212c0f54c4
no more enabling of Chaos if not unlocked
2019-09-12 22:50:04 +02:00
Zeno Rogue
5a44320585
disabled dualgeom and special chaos in WEB
2019-09-12 22:50:04 +02:00
Zeno Rogue
31bb896089
Chaos submodes selectable from the menu
2019-09-12 22:50:04 +02:00
Zeno Rogue
c820f9a2f0
dual and multiplayer are not compatible (do not appear if other is on)
2019-09-12 22:50:04 +02:00
Zeno Rogue
69e76b550c
dual:: selectable from the menu
2019-09-12 22:50:03 +02:00
Zeno Rogue
8295251cdc
multigame support, including dualmode
2019-09-12 22:50:03 +02:00
Zeno Rogue
df3e21b310
debug cleanup
2019-09-12 22:50:00 +02:00
Zeno Rogue
c8e950cd40
added some missing CAP_ and MAXMDIM guards
2019-09-12 22:43:01 +02:00
Zeno Rogue
0386f4179c
whatever cont.
2019-09-12 22:43:01 +02:00
Zeno Rogue
f90e1001e3
refactored native and landUnlocked into content.cpp
2019-09-12 22:42:59 +02:00
Zeno Rogue
b24c9d88e8
text fixes
2019-09-12 22:42:58 +02:00
Zeno Rogue
ac1c588d7d
in creative menu, animations and history are now separate
2019-09-12 22:42:58 +02:00
Zeno Rogue
80d14c0196
add_action_push consistently; improved some menu hotkeys and ordering; improved some naming
2019-09-12 22:42:58 +02:00
Zeno Rogue
54a32441a7
restructured menus
2019-09-12 22:42:58 +02:00
Zeno Rogue
0f4146ac36
3D:: animations; also changed PI/180 to degree, and enabled models in the menu
2019-09-12 22:38:47 +02:00
Zeno Rogue
3f941cabb0
improved model naming a bit
2019-09-12 22:38:47 +02:00
?
26b5d55224
3D:: 123 keys now switch perspectives
2019-09-12 22:38:42 +02:00
?
d83abeaebb
3D:: disabled menu options which are not available in 3D
2019-09-12 22:38:40 +02:00
?
e39777f04d
CAP_ animations etc. cleanup
2019-09-12 22:38:39 +02:00
Zeno Rogue
29c0b899dc
racing:: track selection; can be now set as a special game mode
2019-04-29 17:19:05 +02:00
Zeno Rogue
8408dd63d3
racing:: hotkey configuration
2019-04-29 17:19:05 +02:00
Zeno Rogue
16a5e45c0a
racing:: first commit
2019-04-29 17:19:05 +02:00
Zeno Rogue
fd9fca6129
redesigned the Experiment with Geometry menu
2019-02-08 16:55:00 +01:00
Zeno Rogue
5ec818a820
fixed confirmation required when saving from menu
2019-02-06 18:48:52 +01:00
Zeno Rogue
9ccf82d9dc
texture:: 'paint textures' in main menu now starts Canvas automatically
2019-02-06 18:48:52 +01:00
Zeno Rogue
97fda826a8
when search in overview matches nothing, it now displays lands not in game
2019-02-06 18:48:52 +01:00
Zeno Rogue
06cfd5e2d6
start menu options no longer reset the graphical options -- there is a separate entry for that
2019-02-06 18:48:52 +01:00
Zeno Rogue
e2b262979b
startgame animations
2019-02-06 16:36:52 +01:00
Zeno Rogue
5d01ac0732
text improvements, PL/CZ translation update
2018-12-14 19:30:54 +01:00
Zeno Rogue
4f9e9c2e47
added sm::MAYDARK to some dialogs
2018-12-14 19:30:22 +01:00
Zeno Rogue
b256ac70af
improved key handling: numpad works as directions with numlock off and numbers with numlock on; shift+5 works now; better key assignments in crystal rug
2018-12-14 19:27:12 +01:00
Zeno Rogue
809a911998
refactored o_key to use in_full_game
2018-12-14 19:27:12 +01:00
Zeno Rogue
6c25d2297e
Chaos mode is now always unlocked in autocheat
2018-12-11 22:10:53 +01:00
Zeno Rogue
8e2727882e
shmup:: rewritten shmup configuration in OOP style
2018-11-18 18:26:56 +01:00
Zeno Rogue
d935febf09
refactored some global and stereo:: variables into display_data structure
2018-11-18 18:26:56 +01:00
Zeno Rogue
7b4028418e
arg:: most important dialogs can be launched from command line
2018-11-11 11:27:36 +01:00
Zeno Rogue
1ba1b141f3
smart display range
2018-11-01 19:07:50 +01:00
Zeno Rogue
f5434f7655
fixed the crashes when starting the Halloween minigame
2018-10-28 03:09:07 +01:00
Zeno Rogue
6f2deeafcc
animation menu
2018-09-10 18:12:07 +02:00
Zeno Rogue
1ab460ffb1
type color_t should now be consistently used for colors; reimplemented drawqueue in OO fashion
2018-09-04 19:53:42 +02:00
Zeno Rogue
6de0f0a8aa
instead of nonbitrunc, gp::on and irr::on, there is one variable, variation
2018-08-28 17:17:34 +02:00
Zeno Rogue
682f804576
major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T>
2018-08-18 00:46:45 +02:00
Zeno Rogue
5b41f5d157
highlight buttons on overview/PTM screens; improved zoom feature; fixed a bug with zoom spilling to the inventory screen
2018-07-22 12:54:05 +02:00
Zeno Rogue
c8c1e3a346
irregular grids
2018-07-16 20:05:23 +02:00
Zeno Rogue
c9f5b1e048
fixed several instances when PTM score would not be recorded when changing modes
2018-07-11 12:25:19 +02:00
Zeno Rogue
3a8293df27
rogueviz:: tutorial, start/main menu, and welcome message done as hooks
2018-07-09 19:55:56 +02:00
Zeno Rogue
91d203f556
fixed the help display when chaos mode locked
2018-06-29 12:30:41 +02:00
Zeno Rogue
63869c6d33
renamed the size function to isize
2018-06-22 14:47:24 +02:00
Zeno Rogue
3881a7dd97
more cleanup with uniformizing the keys for 'back' and 'help'
2018-06-13 00:00:01 +02:00
Zeno Rogue
44affc3e9d
resolved conflicts introduced by merging zenorogue/hyperrogue#21
2018-06-12 23:28:06 +02:00
Zeno Rogue
4c619e60dd
moved all the HyperRogue stuff except RogueViz to namespace 'hr' -- useful when using hr as a library
2018-06-11 01:58:31 +02:00
Zeno Rogue
c2e3ed54f0
cpp files no longer include other cpp files
2018-06-11 01:12:18 +02:00
Zeno Rogue
98246d3066
more cleanup in parameters, restartGame cleanup
2018-06-11 00:58:38 +02:00
Zeno Rogue
b28c82b26b
fixes to starting/stopping daily
2018-05-27 01:06:54 +02:00
Zeno Rogue
d754437bf1
no cheating in daily
2018-05-26 01:24:46 +02:00
Zeno Rogue
cc5261edbe
Strange Challenge in the start menu
2018-05-20 15:17:22 +02:00
Zeno Rogue
6a7a150028
CAP_TEXTURE without CAP_EDIT, CAP_CONFIG and CAP_PNG (still seems not correct, though)
2018-05-15 23:29:09 +02:00
Zeno Rogue
7e0a78f7bb
some work on daily
2018-05-15 23:26:04 +02:00
Zeno Rogue
94cb0f82bb
silenced clang warning about unused capture
2018-05-07 20:14:14 +02:00
Zeno Rogue
194cc2bd2e
fixed the Princess Challenge activation
2018-05-01 22:43:02 +02:00
Zeno Rogue
67ad5f2f4b
preparing for daily
2018-05-01 00:21:18 +02:00
Zeno Rogue
10d438270b
in the 'display mode' menu, appropriate projection names are used in non-hyperbolic geometries
2018-04-22 11:12:19 +02:00
Zeno Rogue
033c626dfc
restartGame, wrong mode, and resetModes now use constants instead of magic char names
2018-04-09 18:05:23 +02:00
Zeno Rogue
830785990c
renamed whirl to goldberg
2018-04-09 17:40:12 +02:00
Zeno Rogue
22a92059b6
whirl
2018-04-03 23:39:18 +02:00
Zeno Rogue
fdde515afe
10.3n
2018-03-30 00:18:41 +02:00
Zeno Rogue
9af2566e5f
lower halfplane model added
2018-03-25 15:27:42 +02:00
Zeno Rogue
14c67bef0b
cleanup of conformal/history menu
2018-03-25 14:04:40 +02:00
Zeno Rogue
e24ae3f717
shmup replaced with random special mode in start menu; use current settings in the start menu
2018-03-24 16:00:13 +01:00
Zeno Rogue
2c09c5ee56
structurized textures.cpp
2018-03-17 21:12:46 +01:00
Zeno Rogue
64adb6f0ea
updated the header comments to 2018, also added the missing ones
2018-02-09 00:40:26 +01:00
Zeno Rogue
51652304ad
Crossroads IV in alternate hyperbolic geometries
2018-01-08 23:11:29 +01:00
Zeno Rogue
9412928914
pressing F1 while in the start menu no longer displays empty help
2018-01-06 23:41:28 +01:00
Zeno Rogue
5bf6d54c7d
changed chamfered to bitruncated
2018-01-06 22:34:03 +01:00
Zeno Rogue
495dbba809
renamed 'truncated' to 'chamfered'
2018-01-04 18:39:04 +01:00
Zeno Rogue
0a9f69f0ef
advanced Hypersian Rug (no options yet)
2017-12-25 23:47:57 +01:00
Zeno Rogue
d5bca73757
added Domination to Snake Nest; set some data
2017-12-21 16:35:19 +01:00
Zeno Rogue
57a5337b9f
CAP_TEXTURE can be off; right-size textures loaded without scaling; SPF_FULLSYM
2017-12-21 11:36:07 +01:00
Zeno Rogue
6c4538df69
further work on textures
2017-12-14 02:53:29 +01:00
Zeno Rogue
4fa764c175
filedialog and infix moved from mapeditor.cpp to dialogs.cpp
2017-12-09 04:01:56 +01:00
Zeno Rogue
ecf631976f
texture mode -- first commit
2017-12-09 02:20:10 +01:00
Zeno Rogue
3e6baf4e21
improvements to start menu: can be called from main menu; resets all special modes; selecting shmup allows you to configure keys immediately
2017-12-03 19:51:45 +01:00
Zeno Rogue
12d21161bf
one more special case in orb unlock descs
2017-12-03 19:12:15 +01:00
Zeno Rogue
6312448e0c
conformal/history mode in Menu is marked ON if any of its features is ON
2017-11-13 00:50:50 +01:00
Zeno Rogue
f185c9e28e
fixed the Help in main menu showing incorrect screens
2017-11-06 22:11:32 +01:00
Zeno Rogue
b28320b141
torus config editing
2017-11-06 21:18:40 +01:00
Zeno Rogue
cc736a0431
'experiment with geometry' shows ON/OFF correctly
2017-11-03 23:55:33 +01:00
Zeno Rogue
c195fc5ad5
validity appears in better place, lands colored
2017-11-03 19:41:42 +01:00
Zeno Rogue
f38cf14110
unified the land lists
2017-11-03 19:31:42 +01:00
Zeno Rogue
fe3f1bf4ad
improved texts, appro overview changed in some cases, 'x'pansion moved to geom sel
2017-10-31 15:20:02 +01:00
Arthur O'Dwyer
43cb9c0bf4
Change every "pop this menu" option text to the two words "go back".
...
And add translations for "go back", copied from the existing translations
for the word "return".
2017-10-30 18:48:14 -07:00
Arthur O'Dwyer
dae6b9e3d3
Consistently use "space" for the "pop this menu" option in all submenus.
...
The "pop this menu" option's *text* is still highly variable among all
the different menus, which could make it hard to navigate, but at least
if you're using the keyboard it's now easy to "go back".
Plus, the rogueviz menu incorrectly reported "(v) exit menu" when actually
`v` was already in use by an earlier option. This is now fixed.
2017-10-30 18:48:14 -07:00
Zeno Rogue
ae5938e1a4
renamed the variable 'purehepta' to 'nontruncated'
2017-10-30 12:24:41 +01:00
Zeno Rogue
98825cf7b4
reworked the geometry experiment menu
2017-10-30 12:05:36 +01:00
Zeno Rogue
d2fc8b41ba
disabled run in non-hyperbolic, implemented in weird hyperbolic, disabled PMC in non-hyperbolic
2017-10-30 10:01:49 +01:00
Zeno Rogue
0bff55d5e4
Hunting added to the defaults
2017-10-29 23:55:35 +01:00
Zeno Rogue
3ede3601ea
started working on the 'Dual Land'
2017-10-29 23:54:26 +01:00
Zeno Rogue
0e65ed894a
land selection depends on target geometry, not current
2017-10-29 23:11:35 +01:00
Zeno Rogue
345bd94c0d
parially done mirrors; field pattern in weirdhyperbolic; fake other patterns in weirdhyperbolic
2017-10-29 10:52:02 +01:00
Zeno Rogue
016ade10c6
lots of work on the new geometries
2017-10-29 01:57:34 +02:00
Zeno Rogue
ac37df87a5
more work on new geometries
2017-10-28 10:04:28 +02:00
Zeno Rogue
8a44a09de5
octagonal geometry and 10.0g
2017-10-27 20:07:58 +02:00
Zeno Rogue
0c2870136e
fixed Halloween in the main menu
2017-10-25 23:21:13 +02:00
Zeno Rogue
6fca4fd008
10.1, and fixing problems reported by some compilers
2017-10-14 21:43:21 +02:00
Zeno Rogue
206e56942a
orb help now lists the OSM information (required refactoring)
2017-10-10 12:43:41 +02:00
Zeno Rogue
32edc68a6d
added Halloween to start menu and fixed it in quit menu; message log
2017-10-09 10:51:16 +02:00
Zeno Rogue
32ab46d5cd
bestiaries are now shown in the help for lands
2017-10-09 01:40:32 +02:00
Zeno Rogue
77212e59e5
improved cheating in the Overview
2017-10-09 00:21:39 +02:00
Zeno Rogue
c442bdffd3
fixed the Princess Challenge
2017-09-17 12:35:32 +02:00
Zeno Rogue
b46faaa491
timer no longer runs while in the start menu
2017-09-01 22:36:03 +02:00
Zeno Rogue
d5bfdd8d77
fixed enabling the Princess Challenge
2017-09-01 22:17:22 +02:00
Zeno Rogue
fef663e1b3
Filtering by keyboard in the World Overview screen
2017-08-18 02:47:49 +02:00
Zeno Rogue
7c82c3e5a3
fixes to make the Emscripten web version compile correctly
2017-08-13 20:49:38 +02:00
Zeno Rogue
aff0526b3a
init.cpp
...
10.0h: fixed RogueViz, achievements flag
2017-08-13 19:15:14 +02:00
Zeno Rogue
2e4fe5baba
more mobile fixes
2017-08-06 16:17:13 +02:00
Zeno Rogue
130fefa4c4
10.0g
2017-08-06 14:50:16 +02:00
Zeno Rogue
8cb8e2a3ec
updated to 10.0c
2017-07-23 01:33:27 +02:00
Zeno Rogue
ce5650a81f
10.0
2017-07-16 23:00:55 +02:00
Zeno Rogue
a6f176510e
better mode handling
2017-07-12 19:50:39 +02:00
Zeno Rogue
94efef5d65
further work for 10.0
2017-07-12 18:03:53 +02:00
Zeno Rogue
069f7b0caf
Major refactoring, multisampling
2017-07-10 20:47:38 +02:00
Zeno Rogue
22c9217219
work in progress for 10.0
2017-07-04 15:38:33 +02:00
Zeno Rogue
7c66469394
other changes in 9.4n
2017-06-18 18:52:15 +02:00
Zeno Rogue
4addcaa71f
update to 9.4l
2017-06-09 03:41:33 +02:00
Zeno Rogue
c2cff957cf
update to 9.4k
2017-05-31 18:33:50 +02:00
Zeno Rogue
adcb05f256
a HUD for square screens; graphical images in HUD
2017-05-29 00:16:17 +02:00
Zeno Rogue
1c99cd647e
commited changes from 9.4i and some extra
2017-05-27 21:40:40 +02:00
Zeno Rogue
02ac204997
removed tutorial from RogueViz for now -- not sure why it freezes
2017-04-15 04:52:00 +02:00
Zeno Rogue
4570fa2ea4
fixes for Emscripten, and for compiling without tutorial
2017-04-15 04:48:59 +02:00
Zeno Rogue
c52625e7ca
Updated to 9.4g (mostly tutorial fixes)
2017-04-14 20:12:23 +02:00
Zeno Rogue
9c350ed761
Updated to 9.4f (tutorial)
2017-04-08 17:18:29 +02:00
Zeno Rogue
645a64e8c9
expansion, ctrl+E cheat, fix with distance calculation
2017-04-04 11:13:15 +02:00
Zeno Rogue
b7450edef5
9.4d
2017-03-31 21:41:09 +02:00
Zeno Rogue
2bbb917153
Android fixes
2017-03-23 14:09:36 +01:00
Zeno Rogue
58e053f183
Updated the source files to 9.4c
2017-03-23 11:53:57 +01:00
Eryk Kopczyński
3237ff455e
Updated to 8.3j
2016-08-26 11:58:03 +02:00