;Galaxy

WIDTH = 75
HEIGHT = 200
PAUSE = 0
SHAPE = SPIRAL
OUTER_RING_SPEED = 2
INNER_RING_SPEED = 20

%%

INIT = {0,0,0}

DUST = {50,50,50}
STARA = {255,255,255}
STARB = {150,150,150}
STARC = {100,100,100}
STARD = {50,50,50}

LIFEA = {0,200,0}
LIFEB = {200,200,0}
LIFEC = {200,0,0}

COLD = {0,0,100}
WARM = {128,128,0}
HOT =  {200,0,0}


%%

DISCRETE STARLAYER
DISCRETE LIFELAYER
DISCRETE HEATLAYER

%%




; INIT
STARLAYER:INIT -> STARD*0.9
HEATLAYER:INIT -> COLD*0.9

STARLAYER:STARA -> STARB*0.02
STARLAYER:STARB -> STARC*0.01
STARLAYER:STARC -> STARD*0.01

STARLAYER:STARA -> STARB*0.02
STARLAYER:STARB -> STARC*0.01
STARLAYER:STARC -> STARD*0.01

STARLAYER:STARD +2STARA+ -> STARA*0.1


;STARLAYER:DUST  +7DUST+  +HEATLAYER:COLD -> STARB*0.0001
;STARLAYER:DUST  +1STARB+ +HEATLAYER:COLD -> STARB*0.03
;STARLAYER:STARB -> STARA*0.01
;STARLAYER:STARA -> DUST*0.01


;HEATLAYER:COLD +STARLAYER:STARB -> HOT*0.9
;HEATLAYER:HOT -> COLD*0.001



;STARLAYER:DUST -> STARA*0.05
;STARLAYER:STARA -> STARB*0.05
;STARLAYER:STARB -> DUST*0.05



;STARLAYER:DUST +3STARA+ -> STARA*0.001
;STARLAYER:DUST +5STARA+ -> STARA*0.2
;STARLAYER:DUST +4STARB+ -> STARB*0.05

;STARLAYER:STARA +3STARB+ -> STARB*0.001
;STARLAYER:STARA +5STARB+ -> STARB*0.1
;STARLAYER:STARA +4DUST+ -> DUST*0.003

;STARLAYER:STARB +3DUST+ -> DUST*0.001
;STARLAYER:STARB +5DUST+ -> DUST*0.2
;STARLAYER:STARB +7STARB+ -> DUST*0.1



;STARLAYER:DUST -> STARB*0.01

;STARLAYER:DUST -> STARA*0.01
;STARLAYER:DUST +1STARA+ -> STARA*0.01
;STARLAYER:DUST +4STARA+ -> STARA*0.2


