1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-25 17:40:36 +00:00
Commit Graph

41 Commits

Author SHA1 Message Date
Zeno Rogue
a82d9b2266 rulegen:: optimize in 2D, also debug information during optimize is toggleable 2024-03-19 18:53:09 +01:00
Zeno Rogue
8760ac4cfb more guards added 2023-04-11 17:10:04 +02:00
Zeno Rogue
ae003f7847 some fixes for older compilers 2022-08-26 14:24:58 +02:00
Zeno Rogue
e70f3d1fe6 rulegen3:: fixes 2022-08-26 13:21:36 +02:00
Zeno Rogue
eef03514ca rulegen3:: an option to dump rules in text format 2022-08-26 12:28:36 +02:00
Zeno Rogue
841108726c new system for honeycombs in action 2022-08-26 12:27:57 +02:00
Zeno Rogue
1c4aa3e71c rulegen3:: removed the r3_neighborhood system 2022-08-23 21:52:36 +02:00
Zeno Rogue
01cb5eb9ef refactored check_road_shortcuts 2022-08-23 21:52:36 +02:00
Zeno Rogue
cccab05f66 rulegen3:: fixed suspicious path analysis 2022-08-23 21:52:35 +02:00
Zeno Rogue
59b45c1be0 fixup to disable distance checks 2022-08-23 21:52:35 +02:00
Zeno Rogue
2d35e40dba rulegen3:: optimize the information 2022-08-23 21:52:35 +02:00
Zeno Rogue
2fe521452a yet another fixup to decision_neigh validate_neigh 2022-08-23 21:52:35 +02:00
Zeno Rogue
9c0231c455 rulegen3:: minor bugfixes 2022-08-23 21:52:35 +02:00
Zeno Rogue
7a5b2dcf25 rulegen3:: when check_det fails do not assume it succeeds 2022-08-23 21:52:35 +02:00
Zeno Rogue
f866f66582 rulegen3:: w_ignore_transducer_dist flag 2022-08-23 21:52:35 +02:00
Zeno Rogue
d571d2f1cb rulegen3:: validate_neighborhood 2022-08-23 21:52:35 +02:00
Zeno Rogue
d6376bcaec rulegen3:: fixed bugs in build_cycle_data 2022-08-23 21:52:35 +02:00
Zeno Rogue
437dce455a fixed a bug in repeated cycle ignoring 2022-08-23 21:52:35 +02:00
Zeno Rogue
14f1da6de4 rulegen3:: renaming/refactoring 2022-08-23 21:52:35 +02:00
Zeno Rogue
304c9efe54 rulegen3:: less cycles to check 2022-08-17 17:40:58 +02:00
Zeno Rogue
80c3dfcd34 rulegen3:: more improvements 2022-08-17 17:40:12 +02:00
Zeno Rogue
2ddc35179a rulegen3:: better error reporting 2022-08-17 17:38:06 +02:00
Zeno Rogue
75c9258537 rulegen3:: w_r3_no_road_shortcuts 2022-08-17 17:34:13 +02:00
Zeno Rogue
7f0bbcfef3 rulegen3:: faster get_roadsign 2022-08-17 17:31:32 +02:00
Zeno Rogue
35bd625a87 rulegen3:: improved debug 2022-08-14 19:26:36 +02:00
Zeno Rogue
3cffc218e6 rulegen3:: genhoneycomb throws exception if rules not known 2022-08-13 23:14:44 +02:00
Zeno Rogue
dc37e1ed23 rulegen3:: w_r3_all_errors flag 2022-08-13 23:14:18 +02:00
Zeno Rogue
2354be07e5 rulegen3:: specified args to arg::args 2022-08-07 03:16:24 +02:00
Zeno Rogue
8b68ad2fdd rulegen debug removed 2022-08-07 01:57:34 +02:00
Zeno Rogue
464f4277cc fixed a memory leak in (de)compress_string 2022-08-07 01:57:06 +02:00
Zeno Rogue
fba2cc95cf rulegen3:: transducer-based check 2022-08-07 01:52:51 +02:00
Zeno Rogue
c8f3dc827e rulegen3:: more careful when adding to important 2022-08-07 01:47:52 +02:00
Zeno Rogue
70561f1f5a rulegen3:: honeycomb_value 2022-08-07 01:44:49 +02:00
Zeno Rogue
e7818829e2 improvement to rulegen3 2022-07-17 14:41:57 +02:00
Zeno Rogue
906ad4ab90 less-states 2022-07-13 19:33:00 +02:00
Zeno Rogue
0b4df47964 rulegen3:: new features 2022-07-13 19:31:24 +02:00
Zeno Rogue
6bc3dc9d6f subrule 3D maps implemented 2022-07-13 19:30:36 +02:00
Zeno Rogue
7252b04626 fixup move 2022-07-13 19:02:35 +02:00
Zeno Rogue
94a243a825 moved genhoneycomb to rulegen3 2022-07-13 18:59:04 +02:00
Zeno Rogue
8fdbe7714a rulegen3:: fixed for ultra 2022-07-12 14:46:31 +02:00
Zeno Rogue
cdb2a001ca rulegen3 2022-07-12 14:46:30 +02:00