2011-08-20 14:49:54 +02:00
|
|
|
; This file holds all structs so we can include it in every
|
|
|
|
; file we need it.
|
|
|
|
|
|
|
|
Structure ScreenDimension
|
|
|
|
Width.i
|
|
|
|
Height.i
|
|
|
|
EndStructure
|
|
|
|
|
|
|
|
Prototype DRAW()
|
|
|
|
Prototype HANDLE_EVENTS()
|
|
|
|
|
|
|
|
Structure GameState
|
|
|
|
DrawFun.DRAW
|
|
|
|
HandleEventFun.HANDLE_EVENTS
|
|
|
|
EndStructure
|
|
|
|
|
|
|
|
Structure GameMenuItem
|
|
|
|
Label.s
|
2011-08-20 17:49:22 +02:00
|
|
|
TargetState.s
|
2011-08-20 14:49:54 +02:00
|
|
|
Selected.b
|
|
|
|
EndStructure
|
|
|
|
|
|
|
|
Structure GameOptionItem
|
|
|
|
List Options.s()
|
|
|
|
CurrentPosition.i
|
|
|
|
Selected.b
|
|
|
|
EndStructure
|
|
|
|
|
|
|
|
Structure GameMenu
|
|
|
|
Title.s
|
|
|
|
List Entries.GameMenuItem()
|
2011-08-20 20:15:44 +02:00
|
|
|
EndStructure
|
|
|
|
|
2011-08-21 14:31:28 +02:00
|
|
|
Structure TilsetEntry
|
|
|
|
ID.i
|
|
|
|
Type.i
|
|
|
|
EndStructure
|
|
|
|
|
2011-08-20 22:37:31 +02:00
|
|
|
Structure Tile
|
2011-08-20 20:15:44 +02:00
|
|
|
X.i
|
|
|
|
Y.i
|
2011-08-20 22:37:31 +02:00
|
|
|
TileNumber.i
|
2011-08-21 12:42:55 +02:00
|
|
|
Health.i
|
|
|
|
EndStructure
|
|
|
|
|
2011-08-21 21:05:34 +02:00
|
|
|
Structure NoiseWave
|
|
|
|
X.i
|
|
|
|
Y.i
|
|
|
|
Size.i
|
|
|
|
EndStructure
|
|
|
|
|
2011-08-21 16:51:16 +02:00
|
|
|
Structure Player
|
|
|
|
X.i
|
|
|
|
Y.i
|
|
|
|
TileNumber.i
|
|
|
|
Direction.i
|
|
|
|
EndStructure
|
|
|
|
|
2011-08-21 19:59:15 +02:00
|
|
|
|
|
|
|
|
2011-08-21 12:42:55 +02:00
|
|
|
Structure Shadow
|
|
|
|
X.i
|
|
|
|
Y.i
|
|
|
|
Strength.i
|
2011-08-20 22:37:31 +02:00
|
|
|
EndStructure
|
|
|
|
|
|
|
|
Structure Camera
|
|
|
|
X.i
|
|
|
|
Y.i
|
|
|
|
Width.i
|
|
|
|
Height.i
|
2011-08-20 23:51:33 +02:00
|
|
|
Padding.i
|
2011-08-21 18:19:11 +02:00
|
|
|
EndStructure
|