; @com.wudsn.ide.asm.mainsourcefile=dino.asm .IF *>0 ;this is a trick that prevents compiling this file alone ; dno run dino_run_0 ; anly '0' jumps .by $ff, $23, $27, $2b, $ff ; '. .' .by $20, $24, $28, $2c, $ff ; ' ## .' .by $21, $25, $29, $ff, $ff ; '## ..' .by $22, $26, $2a, $ff, $ff ; '## ..' dino_run_1 .by $ff, $23, $27, $2b, $ff ; '. .' .by $20, $24, $28, $2c, $ff ; ' ## .' .by $21, $25, $29, $ff, $ff ; '## ..' .by $2d, $2e, $2f, $ff, $ff ; '## ..' dino_run_2 .by $ff, $23, $27, $2b, $ff ; '. .' .by $20, $24, $28, $2c, $ff ; ' ## .' .by $21, $25, $29, $ff, $ff ; '## ..' .by $30, $31, $32, $ff, $ff ; '## ..' dino_crouch_1 .by $ff, $ff, $ff, $ff, $ff ; '.....' .by $ff, $ff, $ff, $ff, $ff ; '.....' .by $33, $34, $35, $36, $37 ; '#### ' .by $38, $39, $3a, $3b, $3c ; '#### ' dino_crouch_2 .by $ff, $ff, $ff, $ff, $ff ; '.....' .by $ff, $ff, $ff, $ff, $ff ; '.....' .by $33, $34, $35, $36, $37 ; '#### ' .by $3d, $3e, $3f, $3b, $3c ; '#### ' DinoShapesTableL .by dino_run_0 .by >dino_run_1 .by >dino_run_2 .by >dino_crouch_1 .by >dino_crouch_2 ; other objects ground_0 .by $ff, $ff ; '..' .by $ff, $ff ; '..' .by $ff, $ff ; '..' .by $52, $ff ; '#.' bird_0 .by $ff, $ff ; '..' .by $ff, $ff ; '..' .by $48, $ff ; '#.' .by $52, $ff ; '#.' bird_1 .by $ff, $ff ; '..' .by $48, $ff ; '#.' .by $ff, $ff ; '..' .by $52, $ff ; '#.' bird_2 .by $48, $ff ; '#.' .by $ff, $ff ; '..' .by $ff, $ff ; ''.' .by $52, $ff ; '#.' cactus_0 .by $ff, $ff ; '..' .by $54, $54 ; '##' .by $54, $54 ; '##' .by $52, $52 ; '##' ShapesTableL .by ground_0 .by >bird_0 .by >bird_1 .by >bird_2 .by >cactus_0 diff_object_gap ; min distance between obstacles by difficulty level :16 .by 20-# ;----------vars---------- diff_level .ds 1 .endif ; .IF *>0