Rule:GeminoidUniv
@RULE GeminoidUniv
@TABLE n_states:9 neighborhood:Moore symmetries:rotate4reflect
var a = {0,1,2,3,4,5,6,7,8} var b = a var c = a var d = a var e = a var f = a var g = a var h = a var s = {1,2,3,8} var t = {0,4}
- Debug
6,4,5,0,0,0,5,0,0,6 0,a,5,8,0,b,c,d,e,0 4,6,0,0,0,0,0,0,0,0
- Move
5,0,6,0,0,4,4,6,0,7 6,7,4,4,a,b,c,d,e,4 6,7,a,b,c,d,e,f,g,5 6,a,b,c,d,e,f,g,7,5 7,a,b,c,d,e,f,g,h,0 5,6,0,0,2,0,a,b,c,7
- Push
0,1,5,0,a,b,c,d,0,4 5,4,4,0,a,b,c,d,0,0 0,4,4,5,a,b,c,d,0,5
- Launch
0,3,5,0,a,b,c,d,0,6 6,a,s,4,5,0,b,c,d,4 0,5,0,3,4,0,a,b,0,4 0,6,5,0,0,1,0,5,0,1 5,1,6,5,0,0,0,0,4,1
- Function
0,5,a,t,c,d,0,2,0,6 0,5,0,2,4,a,b,c,d,4
- Retract
0,5,6,0,1,a,b,c,d,5 0,6,5,0,a,1,b,c,d,6 5,5,6,6,4,a,b,c,d,5 5,6,6,a,b,c,d,e,f,4 6,6,a,b,c,d,e,f,g,0
- Flip
4,6,0,0,a,b,c,0,0,5 0,6,5,0,a,2,b,c,d,4 0,a,4,4,6,0,b,c,d,5 5,6,4,0,a,b,c,d,e,4 6,4,0,0,5,a,b,c,d,0
- Destruct
5,a,5,8,4,b,c,d,e,5 5,a,6,8,4,b,c,d,e,5 5,8,4,b,c,d,e,f,g,0
- Corner-cut
0,5,s,5,0,5,a,b,c,s
- Normal propagation
s,a,b,c,d,e,f,g,h,4 4,a,b,c,d,e,f,g,h,0 0,s,a,b,c,d,e,f,a,s 0,s,a,b,c,d,e,f,5,s 0,s,a,b,c,d,e,f,6,s
@COLORS 0 0 0 0 1 0 255 255 2 255 255 0 3 255 0 255 4 96 96 96 5 255 0 0 6 0 255 0 7 0 0 255 8 255 255 255
- This part is added for b-engine.
@NAMES 0 Blank 1 Normal signal/Push 2 Signal function 3 Signal launch 4 Signal tail 5 Solid 6 Mark 7 Solidify indicator 8 Signal destruct