Zeno Rogue
|
17cd694952
|
improved CA simulator
|
2019-12-07 11:12:46 +01:00 |
|
Zeno Rogue
|
f46967efb9
|
removed assignment of gp::loc to tie as Clang does not like it
|
2019-11-30 18:55:02 +01:00 |
|
Zeno Rogue
|
4a9fe001ee
|
removed reference to gTorus
|
2019-11-30 18:06:48 +01:00 |
|
Zeno Rogue
|
1cba452f07
|
rewritten the Euclidean geometry
|
2019-11-30 18:06:47 +01:00 |
|
Zeno Rogue
|
7e8ede4bd6
|
relative_matrix and adj changed
|
2019-11-30 18:05:23 +01:00 |
|
Zeno Rogue
|
95c41684df
|
movei in more functions, also fixed wind crows
|
2019-11-23 23:37:52 +01:00 |
|
Zeno Rogue
|
bf584b5429
|
more movei
|
2019-11-22 18:48:51 +01:00 |
|
Zeno Rogue
|
e6853e6540
|
old moveMonster removed
|
2019-11-22 18:19:22 +01:00 |
|
Zeno Rogue
|
9521b622e1
|
movei from cellwalker, old empathyMove removed
|
2019-11-22 18:12:50 +01:00 |
|
Zeno Rogue
|
3078451283
|
used movei in movement animations; also replaced animateReplacement with indAnimateMovement
|
2019-11-22 16:32:05 +01:00 |
|
Zeno Rogue
|
8bc4cb5207
|
fixed the bug in the Prairie which caused the Bulls not to attack correctly
|
2019-11-15 13:50:23 +01:00 |
|
Zeno Rogue
|
08c08f9d6c
|
fixed worm movement (prairie::no_worms returned true outside prairie)
|
2019-10-27 02:43:47 +01:00 |
|
Zeno Rogue
|
f5b26cc07a
|
fixed an exploit in Orb Strategy Mode (a trick to gain extra Golems)
|
2019-10-05 18:55:11 +02:00 |
|
Zeno Rogue
|
848eb8f48b
|
export everything: modules compiled separately
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
82f24b4b6c
|
exporting necessary stuff all over (in progress)
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
9647cbd47e
|
added #include hyper.h to all cpp files
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
1e6970ca28
|
hybrid:: refactored the common parts of prod and sl2, also used them when applicable
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
136b931609
|
PSL(2,R)
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
1778fd5d8e
|
product:: using precomputed windmap
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
9c7c60dcfa
|
product: Orb of the Sword
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
31baf32f50
|
product:: fixed windmap crash on Goldberg
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
6958cbcbd9
|
product:: preliminary version (no turning)
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
96bf478482
|
renamed DIM to GDIM
|
2019-09-12 22:50:13 +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
|
a0fcdb0c54
|
more header 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
|
d60de0306b
|
disabled mirrors in penrose and sol
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
5d88c1706a
|
unambiguous sword in non-{4,3,*} 3D geometreis
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
3a4e84effe
|
Orb of the Sword in non-shmup 3D geometries
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
8c21e450b0
|
fixed the Land of Storms not working correctly in dual geometry mode
|
2019-09-12 22:50:07 +02:00 |
|
Zeno Rogue
|
635c02803c
|
fixed Clearing
|
2019-09-12 22:50:06 +02:00 |
|
Zeno Rogue
|
3d08d359ee
|
no more bugs in the Prairie
|
2019-09-12 22:50:05 +02:00 |
|
Zeno Rogue
|
8295251cdc
|
multigame support, including dualmode
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
13a044154b
|
sword:: accurate sword angles
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
2b1aebb9b4
|
chaosmode variants (CLI only for now)
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
dad8192a19
|
no more Orbs of the Bool in Orb Strategy Mode
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
1918f7fb1b
|
fixed 'mondir>=0' warning
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
8c2b717223
|
monster orientation is now modelled in non-orientable geometries
|
2019-09-12 22:50:00 +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
|
e14ac8b321
|
no more weird heat in archimedean
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
26857d8104
|
fixed a bug with ice in 534f; also you can now actually melt something
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
db5e89feae
|
removed the obsolete function isHive
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
d97baabe97
|
3d:: ivory/dungeon (first try)
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
4a151f9c63
|
3d:🪞:fixup: do nothing in non-shmup
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
c57679c79f
|
3d:: mimics (mirrors not generated correctly yet)
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
78d88b5909
|
improved in the OO fashion: draw, relative_matrix, create_step, and several minor functions are now virtual in hrmap
|
2019-09-12 22:38:44 +02:00 |
|
?
|
a11d2726fb
|
3d:: mirrors are broken, but produce no effect
|
2019-09-12 22:38:42 +02:00 |
|
?
|
be56844dcc
|
disabled mirrors for now
|
2019-09-12 22:38:42 +02:00 |
|
?
|
111bc3697d
|
sword:: removed the dependence on the S* constants
|
2019-09-12 22:38:42 +02:00 |
|
?
|
c5a771c888
|
CAP_FIELD part 1
|
2019-09-12 22:38:39 +02:00 |
|
?
|
b25730d5c9
|
geometry flags part 1
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
5f57c08154
|
fixed treasure not appearing in freefall/windy in shmup
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
36920c04ec
|
racing menu improvements, translations updated, text fixes
|
2019-09-12 22:38:38 +02:00 |
|
Zeno Rogue
|
9d82cea995
|
westwall:: Yendor Quest in the West Wall
|
2019-04-29 17:19:06 +02:00 |
|
Zeno Rogue
|
724d3516fa
|
variant:: first version
|
2019-04-29 17:19:05 +02:00 |
|
Zeno Rogue
|
867efa3196
|
racing:: disabled heat processing
|
2019-04-29 17:19:05 +02:00 |
|
Zeno Rogue
|
35043b5528
|
tortoise flags are now editable with Shift+G and saved into saved levels
|
2019-02-06 18:48:53 +01:00 |
|
Zeno Rogue
|
2b0e154d11
|
hive:: use revstep
|
2018-12-14 19:27:12 +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
|
dee2b23991
|
replaced chosenDown with a better set of functions
|
2018-09-27 21:53:07 +02:00 |
|
Zeno Rogue
|
80e0ad5cd0
|
fixed some lands in Archimedean dual
|
2018-08-30 16:10:49 +02:00 |
|
Zeno Rogue
|
d5f3c3776a
|
make sure that mirror placement treats vertices differently
|
2018-08-30 16:10:49 +02:00 |
|
Zeno Rogue
|
a04eef75a9
|
cth to handle heptspin/cellwalker translations in a nice way
|
2018-08-30 16:10:49 +02:00 |
|
Zeno Rogue
|
829850a701
|
dual tilings
|
2018-08-30 02:11:43 +02:00 |
|
Zeno Rogue
|
6d5d8d8134
|
bugfix
|
2018-08-28 19:00:09 +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
|
7cdf1a353f
|
improved mirrors in various geometries
|
2018-08-21 15:37:59 +02:00 |
|
Zeno Rogue
|
13e5c3a555
|
windmap now works on Goldberg, irregular, and Archimedean spheres
|
2018-08-20 16:28:47 +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
|
329a2fa783
|
fixed the compilation without CAP_COMMANDLINE or without CAP_SVG or fakemobile
|
2018-07-22 12:50:03 +02:00 |
|
Zeno Rogue
|
190fa3ea1d
|
irr:: horocycles
|
2018-07-21 17:46:14 +02:00 |
|
Zeno Rogue
|
35bb9ea95b
|
fixed the return value of the ca arg reader
|
2018-07-20 00:17:58 +02:00 |
|
Zeno Rogue
|
30cb9158cb
|
moved svg and PNG screenshot to a new file screenshots.cpp; moved some commandline arguments from commandline.cpp to their respective modules
|
2018-07-19 23:46:58 +02:00 |
|
Zeno Rogue
|
4d61f2169e
|
irr:: Orb of the Sword and Kraken.
|
2018-07-16 21:41:59 +02:00 |
|
Zeno Rogue
|
c8c1e3a346
|
irregular grids
|
2018-07-16 20:05:23 +02:00 |
|
Zeno Rogue
|
587b63a761
|
fixed Kraken movement on squares
|
2018-07-10 13:14:28 +02:00 |
|
Zeno Rogue
|
1286c66e85
|
fixed the Prairie bug
|
2018-07-03 04:18:42 +02:00 |
|
Arthur O'Dwyer
|
62db7ee250
|
Eliminate VLAs for the benefit of MSVC.
|
2018-06-29 14:13:59 -07:00 |
|
Zeno Rogue
|
cf8dffd6b8
|
fixed bugs with manual celllisters
|
2018-06-28 13:35:03 +02:00 |
|
Zeno Rogue
|
d11044a80a
|
refactoring: sval/aitmp is no more, celllister(manual) used instead
|
2018-06-28 12:59:35 +02:00 |
|
Zeno Rogue
|
c3feb7ddb7
|
a fix to windcodes
|
2018-06-28 10:38:25 +02:00 |
|
Zeno Rogue
|
82cd394fb0
|
fixed the windmap in the Field Quotient geometry
|
2018-06-28 10:26:56 +02:00 |
|
Zeno Rogue
|
030377583c
|
changed the 'quotient==2' tests to 'geometry == gFieldQuotient'
|
2018-06-25 23:14:46 +02:00 |
|
Zeno Rogue
|
63869c6d33
|
renamed the size function to isize
|
2018-06-22 14:47:24 +02:00 |
|
Zeno Rogue
|
8f8a259992
|
new quotient geometries
|
2018-06-22 01:48:46 +02:00 |
|
Zeno Rogue
|
35301f0a68
|
movement animations now work in quotient geometries
|
2018-06-17 17:51:26 +02:00 |
|
Zeno Rogue
|
c0266a7164
|
renamed 'near' to 'isnear' ('near' is a non-standard keyword)
|
2018-06-13 00:42:27 +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
|
39db828a38
|
Fixed the bugs with computing fieldpattern not in hyperbolic geometry (memory error + canvas crashes)
|
2018-05-09 21:32:31 +02:00 |
|
Zeno Rogue
|
081913fc4e
|
fixed the Kraken movement (kraken_pseudohept not used in one place)
|
2018-05-08 01:59:29 +02:00 |
|
Zeno Rogue
|
d9381c7284
|
Clearing in bounded geometries
|
2018-04-14 10:24:02 +02:00 |
|
Zeno Rogue
|
90ff8c49dc
|
marked land quality in gp, fixed some bugs
|
2018-04-10 08:05:35 +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
|
229f717678
|
split sight/game/generation range; bonuses instead of absolute values
|
2018-04-03 23:34:47 +02:00 |
|
Zeno Rogue
|
2ea4b1df04
|
no Dragons in the herds, Worms only a few steps
|
2018-03-24 16:24:08 +01:00 |
|
Zeno Rogue
|
ac37b6df99
|
more elegant cellwalkers
|
2018-03-24 12:59:01 +01:00 |
|
Zeno Rogue
|
bcf5e984ad
|
Illusions ignore plates (does not change much?)
|
2018-02-12 00:06:11 +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
|
22d3d2590f
|
some work on the savemem feature
|
2018-01-26 01:45:49 +01:00 |
|
Zeno Rogue
|
3095afc94b
|
cellid / fixed some situations when the same seed did not reproduce the same game / fixed a bug with multi::cpid overflow / golems no longer consider Orbs of Safety safe
|
2018-01-13 19:23:02 +01:00 |
|
Zeno Rogue
|
eda021dd2a
|
one more place
|
2018-01-13 17:09:55 +01:00 |
|
Zeno Rogue
|
c12f682d63
|
a reference to vector in elec::connect fixed
|
2018-01-13 17:09:26 +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
|
a8460b1ac7
|
Theming Ruins. Implemented Orb of Slaying (also cleaning up some kill/stun/Vizier code).
|
2018-01-03 21:49:14 +01:00 |
|
Zeno Rogue
|
9d1fe00d8f
|
Orb of Magnetism. Orb of Phasing. Also fixed Aether in Whirlpool.
|
2017-12-30 23:47:10 +01:00 |
|
Zeno Rogue
|
cafe34ad48
|
fixed circle/horocycle/equidistant-based lands in euclid4
|
2017-12-29 14:20:38 +01:00 |
|
Zeno Rogue
|
5f5c86e529
|
new land: Docks
|
2017-12-29 01:10:47 +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
|
64618f5abb
|
magma spreads to flammable
|
2017-12-21 15:12:25 +01:00 |
|
Zeno Rogue
|
214af58f7c
|
don't edit buggy dragons while still in the Map Editor
|
2017-11-13 00:34:49 +01:00 |
|
Zeno Rogue
|
35b192405d
|
fixed some references to fp43; preradom patterns no longer crash in Torus
|
2017-11-06 23:29:10 +01:00 |
|
Zeno Rogue
|
456ef9cfcf
|
adjusted hiveradius in weirdhyperbolic
|
2017-11-03 22:25:08 +01:00 |
|
Zeno Rogue
|
8754d7d3be
|
fixed Fieldquotient Prairie
|
2017-11-03 22:19:45 +01:00 |
|
Zeno Rogue
|
7aa2d90142
|
Cubic Windy Plains
|
2017-11-03 20:55:41 +01:00 |
|
Zeno Rogue
|
3100c0bc9c
|
fixed special cases of the Whirlpool
|
2017-10-30 23:57:46 +01:00 |
|
Zeno Rogue
|
f860554c9f
|
more special cases fixed
|
2017-10-30 22:47:07 +01:00 |
|
Zeno Rogue
|
ccbe7feb96
|
made the equidistant lands generate something without crashing in all geometries
|
2017-10-30 19:12:33 +01:00 |
|
Zeno Rogue
|
ae5938e1a4
|
renamed the variable 'purehepta' to 'nontruncated'
|
2017-10-30 12:24:41 +01:00 |
|
Zeno Rogue
|
055307712a
|
improved Camelot, Temple; fixed Whirlpool
|
2017-10-30 10:29:15 +01:00 |
|
Zeno Rogue
|
e492ea09d9
|
fixed the list of lands where windmap is necessary
|
2017-10-30 09:04:46 +01:00 |
|
Zeno Rogue
|
2fea184bc6
|
further rearranging
|
2017-10-29 14:19:51 +01:00 |
|
Zeno Rogue
|
c25e1dbdd1
|
improved tryagain -- more tries if necessary, less tries if not
|
2017-10-29 12:20:06 +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
|
8a44a09de5
|
octagonal geometry and 10.0g
|
2017-10-27 20:07:58 +02:00 |
|
Zeno Rogue
|
d8b908b89d
|
break ice into Cocytus
|
2017-10-17 01:51:27 +02:00 |
|
Zeno Rogue
|
1975069797
|
Terracotta now works in shmup
|
2017-10-12 11:33:26 +02:00 |
|
Zeno Rogue
|
c09d9532ef
|
randomized windmap placement; Safety is now marked as 'dangerous' in Volcanic
|
2017-10-12 00:20:18 +02:00 |
|
Zeno Rogue
|
035f1ad8de
|
magma fills water, wolves change
|
2017-10-10 12:42:30 +02:00 |
|
Zeno Rogue
|
f1bba9de0d
|
landgen refactoring
|
2017-10-08 12:10:40 +02:00 |
|
Zeno Rogue
|
fe34a4a555
|
new lands for 10.1 -- initial commit
|
2017-09-30 11:46:41 +02:00 |
|
Zeno Rogue
|
14e4fe9a60
|
... one more fix
|
2017-09-30 11:42:45 +02:00 |
|
Zeno Rogue
|
e2c66abf5b
|
fixed Hall of Mirrors with high sightrange
|
2017-09-30 11:41:29 +02:00 |
|
Zeno Rogue
|
edc70be39e
|
fixed the special case when the checkmate rule did not work with mirrored mimics
|
2017-09-17 13:37:05 +02:00 |
|
Zeno Rogue
|
65fb018ff8
|
fixed the mirror glitches
|
2017-09-17 12:32:31 +02:00 |
|
Zeno Rogue
|
546c1f4ef0
|
fixed the mirror cache
|
2017-09-17 12:28:44 +02:00 |
|
Zeno Rogue
|
85c46220f6
|
10.0m, and some unfinished features for 10.1 ;)
|
2017-09-03 21:12:44 +02:00 |
|
Zeno Rogue
|
3e0e789434
|
Orb of Stone over water produces bridges now. You can use Orb of Matter over temporary bridge again to create a wall. Fixed some ways of producing permanent land in the Whirlpool.
|
2017-09-03 12:01:31 +02:00 |
|
Zeno Rogue
|
7a6ed68653
|
offscreen fire heating Icy up was buggy -- removing
|
2017-09-03 00:56:14 +02:00 |
|
Zeno Rogue
|
5e0afffb63
|
Fire spreading is now simulated in the whole generated part of the world.
|
2017-09-03 00:33:35 +02:00 |
|
Zeno Rogue
|
b8f7675878
|
Automatic evoking of Beauty/Freedom/Sword/SwordII on Inventory
|
2017-08-14 21:32:02 +02:00 |
|
Zeno Rogue
|
ab6c66a2fa
|
fixed Orbs in Whirlpool yet again
|
2017-08-14 20:31:43 +02:00 |
|
Zeno Rogue
|
f2b34f8466
|
fixed the orb generation in the Whirlpool in OSM
|
2017-08-13 21:16:59 +02:00 |
|
Zeno Rogue
|
130fefa4c4
|
10.0g
|
2017-08-06 14:50:16 +02:00 |
|