Rule:PhotonXor
@RULE PhotonXor
@TABLE
n_states:5 neighborhood:vonNeumann symmetries:none
var b={0,1,2,3,4}
var c={0,1,2,3,4}
var d={2,4}
var e={3,4}
0,0,b,c,0,0
0,0,b,c,1,1
0,0,b,c,d,2
0,0,b,c,3,0
0,1,b,c,0,1
0,1,b,c,1,0
0,1,b,c,d,3
0,1,b,c,3,1
0,2,b,c,0,0
0,2,b,c,1,1
0,e,b,c,0,3
0,e,b,c,1,2
0,e,b,c,d,4
0,2,b,c,d,2
0,e,b,c,3,3
@COLORS
1 255 255 0 2 255 0 0 3 0 0 255 4 255 0 255
@ICONS
XPM /* width height num_colors chars_per_pixel */ "31 124 5 1" /* colors */ ". c #000000" "B c #404040" "C c #808080" "D c #C0C0C0" "E c #FFFFFF" /* icon for state 1 */ "..............................." "..............................." "..........BCDEEEEEDCB.........." ".........CEEEEEEEEEEEC........." ".......BEEEEEEEEEEEEEEEB......." "......DEEEEEEEEEEEEEEEEED......" ".....DEEEEEEEEEEEEEEEEEEED....." "....BEEEEEEEEEEEEEEEEEEEEEB...." "....EEEEEEEEEEEEEEEEEEEEEEE...." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..EEEEEEEEEEEEEEEEEEEEEEEEEEE.." "..DEEEEEEEEEEEEEEEEEEEEEEEEED.." "..CEEEEEEEEEEEEEEEEEEEEEEEEEC.." "..BEEEEEEEEEEEEEEEEEEEEEEEEEB.." "...CEEEEEEEEEEEEEEEEEEEEEEEC..." "....EEEEEEEEEEEEEEEEEEEEEEE...." "....BEEEEEEEEEEEEEEEEEEEEEB...." ".....DEEEEEEEEEEEEEEEEEEED....." "......DEEEEEEEEEEEEEEEEED......" ".......BEEEEEEEEEEEEEEEB......." ".........CEEEEEEEEEEEC........." "..........BCDEEEEEDCB.........." "..............................." "..............................." /* icon for state 2 */ "..............................." "..............................." "..............................." "..............................." "............EEEEEEEEEEEEEEE...." ".............EEEEEEEEEEEEEE...." "..............EEEEEEEEEEEEE...." "...............EEEEEEEEEEEE...." "................EEEEEEEEEEE...." ".................EEEEEEEEEE...." ".................EEEEEEEEEE...." "................EEEEEEEEEEE...." "...............EEEEEEEEEEEE...." "..............EEEEEEEEEEEEE...." ".............EEEEEEE..EEEEE...." "............EEEEEEE....EEEE...." "...........EEEEEEE......EEE...." "..........EEEEEEE........EE...." ".........EEEEEEE..........E...." "........EEEEEEE................" ".......EEEEEEE................." "......EEEEEEE.................." ".....EEEEEEE..................." "....EEEEEEE...................." "....EEEEEE....................." ".....EEEE......................" "......EE......................." "..............................." "..............................." "..............................." "..............................." /* icon for state 3 */ "..............................." "..............................." "..............................." "..............................." ".......................EE......" "......................EEEE....." ".....................EEEEEE...." "....................EEEEEEE...." "...................EEEEEEE....." "..................EEEEEEE......" ".................EEEEEEE......." "................EEEEEEE........" "....E..........EEEEEEE........." "....EE........EEEEEEE.........." "....EEE......EEEEEEE..........." "....EEEE....EEEEEEE............" "....EEEEE..EEEEEEE............." "....EEEEEEEEEEEEE.............." "....EEEEEEEEEEEE..............." "....EEEEEEEEEEE................" "....EEEEEEEEEE................." "....EEEEEEEEEE................." "....EEEEEEEEEEE................" "....EEEEEEEEEEEE..............." "....EEEEEEEEEEEEE.............." "....EEEEEEEEEEEEEE............." "....EEEEEEEEEEEEEEE............" "..............................." "..............................." "..............................." "..............................." /* icon for state 4 */ "..............................." "..............................." "..............................." "..............................." "............EEEEEEEEEEEEEEE...." ".............EEEEEEEEEEEEEE...." "..............EEEEEEEEEEEEE...." "...............EEEEEEEEEEEE...." "................EEEEEEEEEEE...." ".................EEEEEEEEEE...." ".................EEEEEEEEEE...." "................EEEEEEEEEEE...." "....E..........EEEEEEEEEEEE...." "....EE........EEEEEEEEEEEEE...." "....EEE......EEEEEEE..EEEEE...." "....EEEE....EEEEEEE....EEEE...." "....EEEEE..EEEEEEE......EEE...." "....EEEEEEEEEEEEE........EE...." "....EEEEEEEEEEEE..........E...." "....EEEEEEEEEEE................" "....EEEEEEEEEE................." "....EEEEEEEEEE................." "....EEEEEEEEEEE................" "....EEEEEEEEEEEE..............." "....EEEEEEEEEEEEE.............." "....EEEEEEEEEEEEEE............." "....EEEEEEEEEEEEEEE............" "..............................." "..............................." "..............................." "..............................."
XPM /* width height num_colors chars_per_pixel */ "15 60 5 1" /* colors */ ". c #000000" "B c #404040" "C c #808080" "D c #C0C0C0" "E c #FFFFFF" /* icon for state 1 */ "..............." "....BDEEEDB...." "...DEEEEEEED..." "..DEEEEEEEEED.." ".BEEEEEEEEEEEB." ".DEEEEEEEEEEED." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".EEEEEEEEEEEEE." ".DEEEEEEEEEEED." ".BEEEEEEEEEEEB." "..DEEEEEEEEED.." "...DEEEEEEED..." "....BDEEEDB...." "..............." /* icon for state 2 */ "..............." "..............." "......EEEEEEE.." ".......EEEEEE.." "........EEEEE.." "........EEEEE.." ".......EEEEEE.." "......EEE..EE.." ".....EEE....E.." "....EEE........" "...EEE........." "..EEE.........." "..EE..........." "..............." "..............." /* icon for state 3 */ "..............." "..............." "...........EE.." "..........EEE.." ".........EEE..." "........EEE...." "..E....EEE....." "..EE..EEE......" "..EEEEEE......." "..EEEEE........" "..EEEEE........" "..EEEEEE......." "..EEEEEEE......" "..............." "..............." /* icon for state 4 */ "..............." "..............." "......EEEEEEE.." ".......EEEEEE.." "........EEEEE.." "........EEEEE.." "..E....EEEEEE.." "..EE..EEE..EE.." "..EEEEEE....E.." "..EEEEE........" "..EEEEE........" "..EEEEEE......." "..EEEEEEE......" "..............." "..............."
XPM /* width height num_colors chars_per_pixel */ "7 28 6 1" /* colors */ ". c #000000" "B c #404040" "C c #808080" "D c #C0C0C0" "E c #FFFFFF" "F c #E0E0E0" /* icon for state 1 */ ".BFEFB." "BEEEEEB" "FEEEEEF" "EEEEEEE" "FEEEEEF" "BEEEEEB" ".BFEFB." /* icon for state 2 */ "......." "...EEE." "....EE." "...E.E." "..E...." ".E....." "......." /* icon for state 3 */ "......." ".....E." "....E.." ".E.E..." ".EE...." ".EEE..." "......." /* icon for state 4 */ "......." "...EEE." "....EE." ".E.E.E." ".EE...." ".EEE..." "......."