Code: Select all
@RULE Moooosetile
#WIP permute-symmetry construction version of bliptile
@TABLE
n_states:8
neighborhood:vonNeumann
symmetries:permute
#State 0: Ground 1:wire 3: head 2: tail 4: add 5: addtest 6: addtest2 7: subtract
var a = {0,1,2,3,4,5,6,7}
var b = {0,1,2,3,4,5,6,7}
var c = {0,1,2,3,4,5,6,7}
var d = {0,1,2,3,4,5,6,7}
#not head
var e = {0,1,2,5,6}
var f = {0,1,2,5,6}
var g = {0,1,2,5,6}
#not 5
var h = {0,1,2,3,4,6,7}
var i = {0,1,2,3,4,6,7}
#not 6
var j = {0,1,2,3,4,5,7}
var k = {0,1,2,3,4,5,7}
#not empty
var l = {1,2,3,4,5,6,7}
var m = {1,2,3,4,5,6,7}
#wire stuff
2,a,b,c,d,1
3,a,b,c,d,2
4,a,b,c,d,2
7,a,b,l,m,2
1,3,e,f,g,3
1,4,e,f,g,4
1,7,e,f,g,7
#add
0,4,a,b,c,5
0,5,5,h,i,6
5,a,b,c,d,0
6,a,b,c,d,0
0,6,6,j,k,1
#subtract
7,a,0,0,0,0
@COLORS
0 48 48 48
1 0 128 255
2 128 255 255
3 255 255 255
4 255 0 0
5 64 64 64
6 128 128 128
7 255 128 0