1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-23 16:50:27 +00:00
Commit Graph

336 Commits

Author SHA1 Message Date
Zeno Rogue
743d9bd7f0 replaced std::sort in pattern2 with manual sort to avoid spurious warning in gcc 12.1.0 2022-05-28 18:58:37 +02:00
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
6285e39b06 export some linepatterns and expansion stuff 2022-05-17 09:45:09 +02:00
Zeno Rogue
84d48789c7 apeirogonal color fixup 2022-04-28 08:24:13 +02:00
Zeno Rogue
b9c76d8162 options to disable apeirogon_consistent_coloring and apeirogon_hide_grid_edges 2022-04-26 16:19:02 +02:00
Zeno Rogue
a2f0f89c18 patterns now use the same color for the whole apeirogon 2022-04-24 22:57:34 +02:00
Zeno Rogue
231b510f16 patterns:: more distinct colors in 'eight domains' 2022-02-01 17:09:36 +01:00
Zeno Rogue
839ca440ea refer to color by HTML name in commandline arguments 2021-10-17 09:18:31 +02:00
Zeno Rogue
9d26e98fcd colors:: allocate more colors 2021-10-17 09:05:51 +02:00
Zeno Rogue
631469490f parallel linepattern is now configurable 2021-09-30 13:23:35 +02:00
Zeno Rogue
0a141e0606 shvid-pattern ('A') is now universally available 2021-07-31 15:14:31 +02:00
Zeno Rogue
d7a7447699 factored generate_random_path from yendor out 2021-07-31 15:14:31 +02:00
Zeno Rogue
c797d376e5 fixed and improved rendering of tree patterns 2021-07-31 15:13:44 +02:00
Arthur O'Dwyer
db762ff21a Fix or suppress a bunch of Clang warnings. NFCI. 2021-07-11 17:22:00 -04:00
Zeno Rogue
41faa43f65 pattern I, and fixed the possible crashes in nearest_map and furthest_map 2021-07-09 22:32:00 +02:00
Zeno Rogue
9a319e2d2a refactored shvid_full and wall_offset as virtual functions 2021-07-09 22:32:00 +02:00
Zeno Rogue
09850d2f76 fixed crash in zebra40 2021-07-09 22:32:00 +02:00
Zeno Rogue
32a7f03360 implemented dual-subcubes and bch-subcubes variations 2021-07-07 18:26:03 +02:00
Jesse Ruderman
45e94c120e Remove unused catch binding 2021-06-28 22:39:11 -07:00
Zeno Rogue
2320619b86 strict_tree_rules() added 2021-06-17 09:44:48 +02:00
Zeno Rogue
2893a3709b improved making sure that edges are not drawn twice 2021-04-23 20:29:41 +02:00
Zeno Rogue
056419288c enabling canvas now automatically enables ls::single 2021-04-23 20:09:23 +02:00
Zeno Rogue
4b1b0516f3 choice of the land structure 2021-04-11 22:15:40 +02:00
Zeno Rogue
5a73510c4f added some guards for MAXMDIM >= 4 and CAP_SOLV 2021-03-30 11:27:48 +02:00
Zeno Rogue
5f86ed6b4b fixed more fallthroughs, added exception hr_wrong_geometry 2021-03-12 22:59:24 +01:00
Zeno Rogue
3b0c760289 removed static initialization order fiasco from fieldpattern 2021-03-11 10:00:41 +01:00
Zeno Rogue
d96f92c0f8 support for portal spaces 2021-02-18 16:16:34 +01:00
Zeno Rogue
5bd7dea231 improved help for editable values 2021-02-01 13:42:12 +01:00
Zeno Rogue
5dbb15edda fixed undefined behavior 2020-11-01 20:20:59 +01:00
Zeno Rogue
d64c5e338c extra guards 2020-10-15 16:33:52 +02:00
Zeno Rogue
32ced09b18 fixed unused variable 2020-09-16 23:52:30 +02:00
Zeno Rogue
b17cfbe4bc Goldberg linepatterns now available in INVERSE 2020-09-16 23:49:17 +02:00
Zeno Rogue
dd113c0f46 chessboard pattern in unrectified {4,n} tilings 2020-09-16 23:49:17 +02:00
Zeno Rogue
0e20afe918 fixed a potential crash when calling fieldval in some geometries 2020-09-16 23:49:17 +02:00
Zeno Rogue
62fe3fe7f8 removed debug 2020-08-10 19:03:33 +02:00
Zeno Rogue
554567e0cf fixed some potential issues with arb 2020-08-02 13:01:55 +02:00
Zeno Rogue
1c2606c36f fixed a possible crash in kite 2020-07-28 22:06:14 +02:00
Zeno Rogue
82f32607e6 MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix 2020-07-28 22:06:14 +02:00
Zeno Rogue
2dff2df4fe fixed a crash in untruncated sphere 2020-07-24 16:21:43 +02:00
Zeno Rogue
1774f59462 fixed display-only inverse operators 2020-07-12 21:39:34 +02:00
Zeno Rogue
1f1e7d9bbf inverse tessellation operators 2020-07-12 21:39:34 +02:00
Zeno Rogue
e15f0f381f random pattern: if rwalls > 100, player also is on wall 2020-07-03 15:39:52 +02:00
Zeno Rogue
2da94c3986 fieldval_uniq for euc::in(3) 2020-06-16 01:17:28 +02:00
Zeno Rogue
ffa4589705 fake:: fixed some bugs with patterns working incorrectly 2020-06-03 11:46:50 +02:00
Zeno Rogue
c8ce9c9826 fixed the meaning of patterninfo::symmetries 2020-06-02 02:27:53 +02:00
Zeno Rogue
d91f37780b edit random/singlecolor wall probability 2020-05-31 17:12:31 +02:00
Zeno Rogue
4a830f469b fake geometry in 2D 2020-05-31 03:30:14 +02:00
Zeno Rogue
18d4165f64 arb:: symmetries 2020-05-31 03:24:41 +02:00
Zeno Rogue
4f70b5ceff patterns now know about arb 2020-05-30 20:06:58 +02:00
Zeno Rogue
6a6de08ac8 fixed possible crash when doing 'underlying tree' in some geometries 2020-05-29 02:44:14 +02:00