1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-22 16:20:26 +00:00
Commit Graph

261 Commits

Author SHA1 Message Date
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
Zeno Rogue
78b0324a91 fixed some CAP guards 2022-05-06 19:54:55 +02:00
Zeno Rogue
64ece33a97 fixed Zebra-patterned lands in Zebra quotient space 2022-04-26 16:19:02 +02:00
Zeno Rogue
9c39688b49 infinite generation for single-land Camelot now only happens in hyperbolic geometry (also fixes the missing Grail in Crystal) 2022-02-21 20:02:58 +01:00
Zeno Rogue
064ac7de63 fixed racing official track generation 2022-02-02 03:07:12 +01:00
Zeno Rogue
5d81260f0b expansion_analyzer is now in cgi 2021-12-11 23:28:05 +01:00
Zeno Rogue
98969e4b6b fixed openplains in nowalls mode 2021-11-07 10:34:53 +01:00
Zeno Rogue
99f85aecfd option disable_bigstuff for some experiments 2021-09-30 13:22:12 +02:00
Zeno Rogue
923420fd0d altmap:: protect from crashing barriers 2021-07-31 20:30:12 +02:00
Zeno Rogue
7fcc4de28b alt error reported differently 2021-07-31 15:14:31 +02:00
Zeno Rogue
3972e5a6bb altmap:: generate_random_path used 2021-07-31 15:14:31 +02:00
Zeno Rogue
f567f0012b renamed 'nowall' functions to clearer general_barrier_* 2021-07-31 15:14:31 +02:00
Zeno Rogue
70702a8cd9 barrier:: fixed getNewLand to know the old land with new barriers 2021-07-31 15:14:31 +02:00
Zeno Rogue
8d913f525d altmap height now uses an outside parameter 2021-07-31 15:14:31 +02:00
Zeno Rogue
ebfbc3d1c9 do not try to make horos needlessly in Euclidean 2021-07-31 15:14:31 +02:00
Zeno Rogue
a2211590b3 implemented great-wall-like walls for all H2 tessellations 2021-07-31 15:14:31 +02:00
Zeno Rogue
ebf9a299b5 altmap:: fixed Camelot for strict_tree_rules 2021-07-31 15:13:44 +02:00
Zeno Rogue
bc79fd05df changed names generateAlts to extend_altmap and createAlternateMap to create_altmap 2021-07-31 15:13:44 +02:00
Zeno Rogue
0e71e67ba6 reg3:: more happy to create initial altmap 2021-07-31 15:13:44 +02:00
Zeno Rogue
c53270ca16 introduced rulegen.cpp which generates strict_tree_rules for arb 2021-07-31 15:13:44 +02:00
Zeno Rogue
bb3fbc5256 removed debug from generateAlt 2021-07-31 15:13:44 +02:00
Zeno Rogue
05d4fcc280 altmap parameters are now accessible via altmap:: functions 2021-07-31 15:13:44 +02:00
Zeno Rogue
bac88ea9fd altmap relspin is now remembered in altmap::relspin 2021-07-31 15:12:06 +02:00
Zeno Rogue
1c31a987a8 refactored link_alt 2021-07-31 15:12:06 +02:00
Zeno Rogue
7c9bea6e1b conflict resolved 2021-07-12 09:55:25 +02:00
Jesse Ruderman
123994bdc2 Fix UB when sorting empty vecs 2021-07-11 20:54:25 -07:00
Zeno Rogue
7aec4c3cf1 reg3:: changed the remaining refs to adjacent_dirs to dirdist; S7 to c->type 2021-07-11 16:18:04 +02:00
Zeno Rogue
0e0e4d0212 reg3:: strafe and dirs_adjacent with subcubes -- Great Wall generation works 2021-07-11 11:48:33 +02:00
Zeno Rogue
9a319e2d2a refactored shvid_full and wall_offset as virtual functions 2021-07-09 22:32:00 +02:00
Zeno Rogue
74486309a6 created a function init_heptagon which does tailored_alloc and clears the data 2021-07-04 10:36:16 +02:00
Zeno Rogue
90425b3f0e Merge branch 'master' of https://github.com/zenorogue/hyperrogue 2021-06-17 09:53:50 +02:00
Zeno Rogue
2320619b86 strict_tree_rules() added 2021-06-17 09:44:48 +02:00
Dmitry Marakasov
0550ea97e6
bigstuff.cpp: fix identation warning
Fixes clang warning

    ./bigstuff.cpp:1663:5: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
2021-06-09 17:34:38 +03:00
Zeno Rogue
855d2f66c3 fixed the Caribbean Yendor Chalenge 2021-06-01 13:07:56 +02:00
Zeno Rogue
605f0209b8 untrapped Prairie in no_walls 2021-05-01 14:14:28 +02:00
Zeno Rogue
69c0b90169 fixed Camelot having inside lands in some ls modes, and also made it more likely to appear in nowalls 2021-05-01 14:14:28 +02:00
Zeno Rogue
b8aaf5c09a in binary tilings, starting in a horocyclic land (not singleland) now generates a single horocycle 2021-05-01 14:14:28 +02:00
Zeno Rogue
ad235ee8e1 fixed wrong starting land in any_wall hybrid 2021-05-01 14:14:28 +02:00
Zeno Rogue
19e7b8aa29 fixed nicewalls in hybri 2021-05-01 14:14:28 +02:00
Zeno Rogue
f6f1bbe5a8 fixed the Temple of Cthulhu in bin44 2021-04-30 15:05:10 +02:00
Zeno Rogue
923f4522c3 fixed the Princess Challenge 2021-04-25 11:30:34 +02:00
Zeno Rogue
5f2c39a599 fixed Crossroads II 2021-04-25 11:30:26 +02:00
Zeno Rogue
acfacd498f horocycle refactor/bugfix 2021-04-25 11:30:10 +02:00
Zeno Rogue
831d699270 fixed crashes with Canvas 2021-04-23 20:23:49 +02:00
Zeno Rogue
5bd56eea10 fixed Elemental Planes in ls single 2021-04-23 20:13:10 +02:00
Zeno Rogue
1276f87b71 added build_barrier_good, and also fixed equidistant lands in single 2021-04-23 19:54:12 +02:00
Zeno Rogue
21d5187039 in ls::single, fixed Warped Coast 2021-04-23 19:51:45 +02:00
Zeno Rogue
e960b82e17 fixed Crossroads in ls::single, also enabled Crossroads V 2021-04-23 19:45:50 +02:00
Zeno Rogue
f3b359940e fixed single-land Camelot 2021-04-23 19:14:37 +02:00
Zeno Rogue
8f91990de6 improvements in ls::single 2021-04-15 19:07:41 +02:00