mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-06-03 07:29:37 +00:00
35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
const byte OFFSET_STRUCT_ENTITY_SYMBOL = 2
|
|
const byte OFFSET_STRUCT_ENTITY_X_VEL = 1
|
|
const nomodify byte* SCREEN = (byte*) 1024
|
|
const nomodify byte* VICII_BG_COLOR = (byte*) 53280
|
|
const nomodify byte* VICII_RASTER = (byte*) 53266
|
|
const struct Entity* entities[$19] = { fill( $19, 0) }
|
|
void main()
|
|
byte~ main::$10 reg byte y 14.666666666666666
|
|
byte~ main::$16 reg byte x 176.75
|
|
byte~ main::$21 reg byte a 22.0
|
|
byte~ main::$25 reg byte a 202.0
|
|
signed byte~ main::$8 reg byte a 202.0
|
|
byte main::i
|
|
byte main::i#1 reg byte x 22.0
|
|
byte main::i#2 reg byte x 8.25
|
|
byte main::i1
|
|
byte main::i1#1 i1 zp[1]:3 202.0
|
|
byte main::i1#2 i1 zp[1]:3 38.84615384615385
|
|
byte* main::line
|
|
byte* main::line#1 line zp[2]:4 101.0
|
|
byte* main::line#2 line zp[2]:4 33.666666666666664
|
|
signed byte main::v
|
|
signed byte main::v#1 v zp[1]:2 11.0
|
|
signed byte main::v#2 v zp[1]:2 4.714285714285714
|
|
|
|
reg byte x [ main::i#2 main::i#1 ]
|
|
zp[1]:2 [ main::v#2 main::v#1 ]
|
|
zp[1]:3 [ main::i1#2 main::i1#1 ]
|
|
zp[2]:4 [ main::line#2 main::line#1 ]
|
|
reg byte a [ main::$25 ]
|
|
reg byte x [ main::$16 ]
|
|
reg byte a [ main::$8 ]
|
|
reg byte a [ main::$21 ]
|
|
reg byte y [ main::$10 ]
|