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