|
4793bc1b8f
|
Pick rule matches based on exact position, but use an origin offset for rotated rules to fix directional bias for rotated rules.
This also avoids the bias toward larger rules caused by checking for overlapping matches at the chosen position.
|
2024-05-30 20:52:39 +02:00 |
|
|
fd2bf46b19
|
fix rule rotation for copy-cells
|
2024-05-17 18:06:12 +02:00 |
|
|
219c6521b3
|
fix rule rotation
|
2024-05-16 23:27:37 +02:00 |
|
|
438efffaf3
|
spread each cycles rule activation attempts over space instead of only considering cached matches
|
2024-05-16 22:55:13 +02:00 |
|
|
3cadbb0984
|
fix outdated cache after removing rules
|
2024-05-08 23:19:53 +02:00 |
|
|
0611be2837
|
implement rule match caching
|
2024-05-08 23:10:54 +02:00 |
|
|
d1d033565e
|
store cell data in engine instead of editor
|
2024-05-07 18:41:10 +02:00 |
|
|
596498248e
|
show rule variant count
|
2024-05-07 09:27:43 +02:00 |
|
|
99e5388a46
|
fix crash when copy rule points to outside the rule bounds after a resize
|
2024-05-06 11:23:14 +02:00 |
|
|
17e8291281
|
fix crash on empty group in rule output
|
2024-05-06 09:54:56 +02:00 |
|
|
4d61184edd
|
add rule fail rate property
|
2024-05-04 16:56:06 +02:00 |
|
|
ef14cef49b
|
add names to groups
|
2024-05-04 14:59:13 +02:00 |
|
|
5af7cc0cb1
|
fix backwards compatible rule fields
|
2024-05-04 12:53:34 +02:00 |
|
|
07cbd88618
|
fix 'copy' rule cells not copying the correct cell on rotated or flipped rule variants
|
2024-05-04 12:49:50 +02:00 |
|
|
c345d671dd
|
collapsable rule editors
|
2024-05-04 12:32:11 +02:00 |
|
|
3d9fd8d311
|
add rule copy button
|
2024-05-04 11:22:18 +02:00 |
|
|
e2869af4a7
|
fix default new rule
|
2024-05-03 23:56:39 +02:00 |
|
|
33f706928c
|
move more ui to the scroll area, clippy fixes
|
2024-05-03 23:25:56 +02:00 |
|
|
4189c5188e
|
allow groups to contain the void, increase search space to find matches that overlap the negative borders
|
2024-05-03 23:07:37 +02:00 |
|
|
ac9685b2d5
|
save & load groups, add copy rule cells
|
2024-05-03 22:27:56 +02:00 |
|
|
f23c06f5d7
|
cell groups in rules
|
2024-05-03 22:06:03 +02:00 |
|
|
738e22bd4a
|
save & load rulesets
|
2024-05-03 16:51:20 +02:00 |
|
|
bb8b272ed4
|
rule rotation
|
2024-05-03 14:38:12 +02:00 |
|
|
84e64fe719
|
implement rule flipping
|
2024-05-03 14:32:19 +02:00 |
|
|
970eb402a2
|
flags for flipping (unimplemented)
|
2024-05-03 13:12:54 +02:00 |
|
|
e066025836
|
rule shrinking
|
2024-05-03 11:48:22 +02:00 |
|
|
6d86f6fdef
|
toggle individual rules
|
2024-05-01 23:23:44 +02:00 |
|
|
c435d96f33
|
allow removing rules
|
2024-05-01 23:15:44 +02:00 |
|
|
611d53c453
|
expand and add rules
|
2024-05-01 22:08:45 +02:00 |
|
|
f71502f32a
|
editor stuff
|
2024-05-01 16:42:43 +02:00 |
|
|
365035a64d
|
basic rule editing
|
2024-05-01 00:05:20 +02:00 |
|
|
aa4cec6dbf
|
refactor
|
2024-04-30 23:58:57 +02:00 |
|
|
bff268515d
|
egui
|
2024-04-30 23:24:45 +02:00 |
|
|
a808e7996b
|
pink sand!
|
2024-04-29 22:54:52 +02:00 |
|
|
4e850668cd
|
sand!!
|
2024-04-29 22:44:03 +02:00 |
|
|
b62f3a016d
|
init
|
2024-04-29 21:40:22 +02:00 |
|