//intro screen- lava, fireball in-game
    vs_3_0
//dcl_fog o9
def c100, 0, 0, 0, 0
def c246, 0.8, 0.14, 0.6, 0
def c247, 0.19, 0, 0.0625, 4
dcl_2d s0
    def c9, 1, 0.470999986, 0, 0
    dcl_color o8
dcl_texcoord1 o1.xyz
dcl_texcoord o0
dcl_texcoord2 o2
dcl_position o10
dcl_position v0
    dcl_color v1
    dcl_texcoord v2
    mov r0.x, c5
    mul r0.x, c4.y, r0
    mul r0.zw, r0.x, c9.xyxy
    mad r0.xy, v2, c7, c7.zwzw
    mov o8, v1
    add o1.xy, r0, r0.zwzw
    mad o0.xy, v2, c6, c6.zwzw
    mad o2.xy, v2, c8, c8.zwzw
    dp4 r10.w, v0, c3
    dp4 r10.z, v0, c2
    dp4 r10.y, v0, c1
    dp4 r10.x, v0, c0
mov r11, r10
texldl r24, c247.z, s0
mov r25, r24
mov r14.x, c252.x
mov r15.x, c101.z
//if_eq r15.x, c247.y
if_lt r11.z, c246.z
	mul r24.x, r24.x, -c247.x
	add r10.x, r10.x, -r24.x
endif
//endif

if_eq r14.x, c247.w
if_gt r11.x, c246.x
	//mul r25.x, r25.x, -c247.x
	//add r11.x, r11.x, -r25.x
	//mov r10, c100 
endif
endif
mov o10, r10
//mov o9, r0.z

// approximately 12 instruction slots used
 

