Routines
Prev:
DE19
Up:
Map
Next:
DEC6
DE77: Run Handlers
Used by the routine at
GameEntryPoint
.
RunHandlers
DE77
CALL
Handler_Buildings
Call
Handler_Buildings
.
DE7A
CALL
Handler_SpawnHumans
Call
Handler_SpawnHumans
.
DE7D
CALL
Handler_SpawnHelicopters
Call
Handler_SpawnHelicopters
.
DE80
CALL
Handler_EnergyBar
Call
Handler_EnergyBar
.
DE83
CALL
WriteSceneToShadowBuffer
Call
WriteSceneToShadowBuffer
.
DE86
CALL
Handler_EnergyBarAttributes
Call
Handler_EnergyBarAttributes
.
DE89
CALL
Handler_Humans
Call
Handler_Humans
.
DE8C
CALL
PrintBanner
Call
PrintBanner
.
DE8F
CALL
Handler_Helicopters
Call
Handler_Helicopters
.
DE92
CALL
Handler_Vehicle
Call
Handler_Vehicle
.
DE95
CALL
Handler_Monsters
Call
Handler_Monsters
.
DE98
CALL
Something_Helicopter
Call
Something_Helicopter
.
DE9B
CALL
Handler_Train
Call
Handler_Train
.
DE9E
CALL
$F3EF
Call
F3EF
.
DEA1
CALL
Handler_Bullets
Call
Handler_Bullets
.
DEA4
CALL
Handler_Projectiles
Call
Handler_Projectiles
.
DEA7
CALL
$F788
Call
F788
.
DEAA
CALL
ProcessMonsters
Call
ProcessMonsters
.
DEAD
CALL
Scene_DisplayCarpet
Call
Scene_DisplayCarpet
.
DEB0
CALL
ScreenBuffer_Update
Call
ScreenBuffer_Update
.
DEB3
CALL
AttributeBuffer_Update
Call
AttributeBuffer_Update
.
DEB6
CALL
$F8BE
Call
F8BE
.
DEB9
CALL
PlaySounds
Call
PlaySounds
.
WaitForFrameBuffer
DEBC
LD A,($5C78)
HL
=
FRAMES
.
DEBF
CP $06
Jump to
WaitForFrameBuffer
if
A
is lower than 06.
DEC1
JR C,
WaitForFrameBuffer
DEC3
JP
GameLoop
Jump to
GameLoop
.
Prev:
DE19
Up:
Map
Next:
DEC6