Zeno Rogue
|
b6e303ec7d
|
MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
ec621c64d2
|
11.0x
|
2019-09-12 22:50:01 +02:00 |
|
Zeno Rogue
|
c4469d9185
|
selecting a (horo)cyclic/equidistant-based land in the Experiments in Geometry while in standard geometry works now
|
2019-09-12 22:50:01 +02:00 |
|
Zeno Rogue
|
df3e21b310
|
debug cleanup
|
2019-09-12 22:50:00 +02:00 |
|
Zeno Rogue
|
1c4d86e0e9
|
3D graphics in 2D (first commit)
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
c8e950cd40
|
added some missing CAP_ and MAXMDIM guards
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
64671ec83e
|
no more createAlternateMap in quotient geometries
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
cffb895c72
|
fixed generation in spherical minefield
|
2019-09-12 22:42:59 +02:00 |
|
Zeno Rogue
|
14b32ced68
|
auto-charged teleport in bounded minefield
|
2019-09-12 22:42:59 +02:00 |
|
Zeno Rogue
|
039118425c
|
3D:: alternate minefield adjacency rule
|
2019-09-12 22:42:59 +02:00 |
|
Zeno Rogue
|
6b82757016
|
save Narcissist and Mirror Spirit kills
|
2019-09-12 22:42:59 +02:00 |
|
Zeno Rogue
|
57f2891826
|
bounded Minefield now works according to the standard Minesweeper rules
|
2019-09-12 22:42:58 +02:00 |
|
Zeno Rogue
|
5356eba11c
|
Asteroids
|
2019-09-12 22:42:58 +02:00 |
|
Zeno Rogue
|
1521af65fe
|
3d:: fixed switching to mdPerspsective
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
46ae64e945
|
3d:: native perspective is now pmodel == mdPerspective, and other models work too
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
d9b90d8a8e
|
3D:: two-player uses split screen
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
cb8e34204f
|
two more Euclidean honeycombs; also split buildpolys into subfunctions
|
2019-09-12 22:38:43 +02:00 |
|
?
|
fe174d8873
|
3D:: elliptic space
|
2019-09-12 22:38:40 +02:00 |
|
?
|
33d4854c14
|
3D:: 120-cell
|
2019-09-12 22:38:40 +02:00 |
|
?
|
7110be2032
|
3D:: cube tiling
|
2019-09-12 22:38:40 +02:00 |
|
?
|
d08e58f404
|
3d:: 2D/3D is now selectable at runtime
|
2019-09-12 22:38:40 +02:00 |
|
?
|
aa3e14549e
|
tactic:: no createAlternateMap on start in binary
|
2019-09-12 22:38:39 +02:00 |
|
?
|
b25730d5c9
|
geometry flags part 1
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
e36246e392
|
saveboxes added
|
2019-09-12 22:38:38 +02:00 |
|
Zeno Rogue
|
8225593756
|
racing:: not available in bounded words (disabled in menu, changing geometry disables racing
|
2019-04-29 17:19:05 +02:00 |
|
Zeno Rogue
|
a6ffdc8676
|
racing:: failure now uses gamegen_failure flag -- no more game starting multiple times
|
2019-04-29 17:19:05 +02:00 |
|
Zeno Rogue
|
04f26cdf1d
|
racing:: failure now uses gamegen_failure flag -- no more game starting multiple times
|
2019-04-29 17:19:05 +02:00 |
|
Zeno Rogue
|
cd01e6bbf1
|
racing:: made the current version compile without CAP_RACING
|
2019-04-29 17:19:05 +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
|
c67d7e06c6
|
racing:: remembering ghost, track selection (with times), completion percentage shown
|
2019-04-29 17:19:05 +02:00 |
|
Zeno Rogue
|
16a5e45c0a
|
racing:: first commit
|
2019-04-29 17:19:05 +02:00 |
|
Zeno Rogue
|
74ad8ea135
|
brownian:: more serious work
|
2019-04-29 17:19:05 +02:00 |
|
Zeno Rogue
|
075ab6f1e8
|
allowChangeRange() used where it should
|
2019-02-09 12:49:53 +01:00 |
|
Zeno Rogue
|
13c60727cd
|
logs loaded for the inventory mode are now recognized correctly
|
2019-02-08 16:57:19 +01:00 |
|
Zeno Rogue
|
fd9fca6129
|
redesigned the Experiment with Geometry menu
|
2019-02-08 16:55:00 +01:00 |
|
Zeno Rogue
|
78adac4e10
|
an option to disable wandering monsters; settings (reptilecheat, autocheat, safety etc) configurable in map editor; save items/kills and some other settings
|
2019-02-06 18:48:53 +01:00 |
|
Zeno Rogue
|
35551f9dc9
|
improved welcome messages: Heptagonal Mode, (cheat mode on), Halloween only if eligible for achievement
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
144d5335a6
|
rosemap now cleared correctly when clearing map
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
ee7a9722a9
|
fix an undefined behavior (crash on OSX after separate-area scenes in tutorial)
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
444bb762d7
|
crystal:: added a conduct for doing Camelot without compasses
|
2019-02-06 18:48:33 +01:00 |
|
Zeno Rogue
|
e68da3d9a9
|
chaosmode disables only bounded geometries
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
c5579149ed
|
chaosmode is now auto-disabled exactly in bounded geometries
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
d2dddc07b6
|
crystal:: removed add_bitruncation -- using ginf[gCrystal].vertex
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
851e217a73
|
crystal:: automatically bitruncate with crystal's implementation
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
e9920d8d57
|
Chaos mode not works in Euclidean
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
460eb19881
|
implemented new geometries: cylinder and (only one for now) Mobius band
|
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
|
d7a235bc8c
|
fixed some shmup-related crashes
|
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
|
3e87d463d2
|
fixed the 'special conduct' help in the Haunted Woods
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
1ba1b141f3
|
smart display range
|
2018-11-01 19:07:50 +01:00 |
|
Zeno Rogue
|
9bf8842124
|
expansion is now computed exactly and for most geometries
|
2018-09-12 04:23:15 +02:00 |
|
Zeno Rogue
|
829850a701
|
dual tilings
|
2018-08-30 02:11:43 +02:00 |
|
Zeno Rogue
|
31fc90e6b8
|
fixed the placement of Orb of Sword in variation pure
|
2018-08-28 19:18:10 +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
|
1c4aa5ba85
|
no saves in Archimedean
|
2018-08-21 16:10:12 +02:00 |
|
Zeno Rogue
|
625144195c
|
major cleanup of texture remapping
|
2018-08-20 02:04:49 +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
|
4f3cc3783a
|
binary tiling
|
2018-08-09 19:28:53 +02:00 |
|
Zeno Rogue
|
253c2d8b9b
|
bitruncated irregular tilings
|
2018-08-05 05:07:34 +02:00 |
|
Zeno Rogue
|
188c591453
|
fixed the Ocean Yendor Challenge
|
2018-08-04 22:36:21 +02:00 |
|
Zeno Rogue
|
6c0a052470
|
device orientation-based scrolling on mobiles
|
2018-07-23 16:17:49 +02:00 |
|
Zeno Rogue
|
92ea21de86
|
fixed some orbs not saved in OSM
|
2018-07-23 16:17:49 +02:00 |
|
Zeno Rogue
|
4776784be3
|
irr:: known to use special land
|
2018-07-17 15:00:35 +02:00 |
|
Zeno Rogue
|
566c466b66
|
loading/saving irregular maps to config and log (and recreate automatically)H
|
2018-07-17 14:28:49 +02:00 |
|
Zeno Rogue
|
f597e6bfd7
|
choose irregular from the Goldberg menu
|
2018-07-17 02:29:18 +02:00 |
|
Zeno Rogue
|
c8c1e3a346
|
irregular grids
|
2018-07-16 20:05:23 +02:00 |
|
Zeno Rogue
|
b0278e02c8
|
no longer resetting geometry on each restart
|
2018-07-16 19:57:41 +02:00 |
|
Zeno Rogue
|
84afa659c8
|
geometry changing now keeps gp:: state if possible -- no longer disable when switching to nonorientable or a4
|
2018-07-10 13:17:55 +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
|
cb1a65221c
|
[10.3i] random pattern mode: randomized the starting land; Baby Tortoises no longer appear
|
2018-06-29 13:16:31 +02:00 |
|
Zeno Rogue
|
992d952005
|
in quotient geometries, the whole world is now generated at level 8 (otherwise Blizzard breaks down)
|
2018-06-28 10:29:32 +02:00 |
|
Zeno Rogue
|
63869c6d33
|
renamed the size function to isize
|
2018-06-22 14:47:24 +02:00 |
|
Zeno Rogue
|
945c8a3f71
|
removed the dependence of stop_game on switchWhat with CAP_DAILY
|
2018-06-13 00:41:02 +02:00 |
|
Zeno Rogue
|
56baba800b
|
moved more includes to sysconfig.h
|
2018-06-12 23:10:20 +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
|
8ebaafe084
|
CAP_DAILY tags
|
2018-05-26 02:14:52 +02:00 |
|
Zeno Rogue
|
a600b157a1
|
disable Daily when restarting game
|
2018-05-26 01:29:25 +02:00 |
|
Zeno Rogue
|
aafe464bc6
|
added hooks_initgame, hooks_drawcell allows replacement
|
2018-05-26 01:11:19 +02:00 |
|
Zeno Rogue
|
099e343794
|
fixed geometry changing in the Tutorial
|
2018-05-18 17:36:35 +02:00 |
|
Zeno Rogue
|
530c689c98
|
RogueViz fixes
|
2018-05-18 17:34:12 +02:00 |
|
Zeno Rogue
|
7e0a78f7bb
|
some work on daily
|
2018-05-15 23:26:04 +02:00 |
|
Zeno Rogue
|
301c8bde55
|
daily...
|
2018-05-01 19:38:42 +02:00 |
|
Zeno Rogue
|
67ad5f2f4b
|
preparing for daily
|
2018-05-01 00:21:18 +02:00 |
|
Zeno Rogue
|
ad93e77bcc
|
canvas_invisible option
|
2018-04-21 17:57:30 +02:00 |
|
Zeno Rogue
|
4d4343c166
|
selecting PQ starts you in the Palace
|
2018-04-15 13:19:13 +02:00 |
|
Zeno Rogue
|
d3250c13c8
|
fixed message
|
2018-04-15 13:19:03 +02:00 |
|
Zeno Rogue
|
d9381c7284
|
Clearing in bounded geometries
|
2018-04-14 10:24:02 +02:00 |
|
Zeno Rogue
|
15e26435f9
|
fixed cheatmarking
|
2018-04-14 09:34:33 +02:00 |
|
Zeno Rogue
|
210f9e80c7
|
More detailed land validity reporting
|
2018-04-13 13:08:41 +02:00 |
|
Zeno Rogue
|
854c1dd3d2
|
improved the 'full game' in weird CR4
|
2018-04-11 23:37:28 +02:00 |
|
Zeno Rogue
|
9d91390677
|
tactic:: removed lasttactic in favor of specialland. No more treasures on Crossroads in equid lands. Fixed warped walls and CR4 in a4.
|
2018-04-11 17:44:46 +02:00 |
|
Zeno Rogue
|
f459607a90
|
gp:: in saved config
|
2018-04-11 00:53:05 +02:00 |
|
Zeno Rogue
|
8dcaed3aaf
|
gp:: acknowledged in save game, save map, scorelist, modecode
|
2018-04-11 00:30:50 +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
|
d31341b403
|
equidistant-based lands in weirdhyperbolic are now based off CR4
|
2018-04-04 00:08:17 +02:00 |
|
Zeno Rogue
|
22a92059b6
|
whirl
|
2018-04-03 23:39:18 +02:00 |
|
Zeno Rogue
|
229f717678
|
split sight/game/generation range; bonuses instead of absolute values
|
2018-04-03 23:34:47 +02:00 |
|
Zeno Rogue
|
eafd5a1eab
|
options -W3 and -top
|
2018-03-30 00:20:33 +02:00 |
|
Zeno Rogue
|
a10491f3d6
|
improved the automatic rotation
|
2018-03-25 15:07:11 +02:00 |
|
Zeno Rogue
|
2c09c5ee56
|
structurized textures.cpp
|
2018-03-17 21:12:46 +01:00 |
|
Zeno Rogue
|
e45fb6bb20
|
added dragon dismounting easier
|
2018-02-27 23:43:21 +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
|
2a59ff7ab2
|
CAP_TOUR guards added, more exported in hyper.h, general cleanup
|
2018-02-08 22:27:12 +01:00 |
|
Zeno Rogue
|
22d3d2590f
|
some work on the savemem feature
|
2018-01-26 01:45:49 +01:00 |
|
Zeno Rogue
|
1ef672aee4
|
ignore old Terracotta from PTM scores
|
2018-01-25 23:25:35 +01:00 |
|
Zeno Rogue
|
51652304ad
|
Crossroads IV in alternate hyperbolic geometries
|
2018-01-08 23:11:29 +01:00 |
|
Zeno Rogue
|
5bf6d54c7d
|
changed chamfered to bitruncated
|
2018-01-06 22:34:03 +01:00 |
|
Zeno Rogue
|
ab018764bb
|
fix last commit
|
2018-01-06 22:05:22 +01:00 |
|
Zeno Rogue
|
495dbba809
|
renamed 'truncated' to 'chamfered'
|
2018-01-04 18:39:04 +01:00 |
|
Zeno Rogue
|
075c8da3d3
|
saving the new stuff
|
2018-01-04 13:32:11 +01:00 |
|
Zeno Rogue
|
5f1b1a54eb
|
Invinc monsters implemented
|
2018-01-02 11:15:42 +01:00 |
|
Zeno Rogue
|
11569c693d
|
big change: more configuration for the torus (and also Klein bottle)
|
2017-12-28 16:46:10 +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
|
d0a925a8ca
|
translating textures to a more general type
|
2017-12-19 16:40:24 +01:00 |
|
Zeno Rogue
|
49bd1a0b2b
|
a menu for changing pattern geometries
|
2017-12-19 14:35:34 +01:00 |
|
Zeno Rogue
|
ebd159825c
|
auto-cellcount; automatically set subpattern flags when geometry switching
|
2017-12-14 02:54:18 +01:00 |
|
Zeno Rogue
|
635d1f911c
|
Refactoring: moved all the remaining pattern code from mapeditor to pattern2
|
2017-12-09 03:48:30 +01:00 |
|
Zeno Rogue
|
19f12e3068
|
HUD elements, including the compass, now drawn correctly in all pmodels
|
2017-11-13 11:08:06 +01:00 |
|
Zeno Rogue
|
97367c02a6
|
more controllable trailers
|
2017-10-30 22:47:18 +01:00 |
|
Zeno Rogue
|
ae5938e1a4
|
renamed the variable 'purehepta' to 'nontruncated'
|
2017-10-30 12:24:41 +01:00 |
|
Zeno Rogue
|
670e877474
|
disabling Chaos in Quotient
|
2017-10-30 10:56:33 +01:00 |
|
Zeno Rogue
|
060075f605
|
enabled the chaos mode in weird hyperbolic
|
2017-10-30 10:52:48 +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
|
5867952dd7
|
generation in Mercury River
|
2017-10-13 21:28:14 +02:00 |
|
Zeno Rogue
|
135e3cd336
|
renamed 'DogPlains' enums to 'Hunting'
|
2017-10-10 14:24:39 +02:00 |
|
Zeno Rogue
|
081d24edd7
|
added the cases for the new features
|
2017-10-08 14:02:03 +02:00 |
|
Zeno Rogue
|
cccdb98dd2
|
Fixed a bug with saving Camelot PTM
|
2017-09-01 22:07:26 +02:00 |
|
Zeno Rogue
|
59bfb1f7ae
|
reset firstland (and thus don't invoke cheat mode) when going from tactic to chaos or inv
|
2017-08-18 01:40:31 +02:00 |
|
Zeno Rogue
|
130fefa4c4
|
10.0g
|
2017-08-06 14:50:16 +02:00 |
|
Zeno Rogue
|
cc03560389
|
10.0d
|
2017-07-25 00:21:36 +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
|
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
|
1c99cd647e
|
commited changes from 9.4i and some extra
|
2017-05-27 21:40:40 +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
|
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 |
|