If you don't have the mainClass.monkey
file opened already, then please do so. We need to add to it now.
In RocketCommander
, we will also use a finite-state, machine approach for the OnUpdate
and OnRender
methods.
RocketCommander
class.Class RocketCommander Extends App Const gmMenu:Int = 1 'This mode shows the start menu Const gmPlay:Int = 2 'This mode shows the game playing Const gmGameOver:Int = 3 'This mode shows the game over message
Field cWidth:Int 'X size of the canvas Field cHeight:Int 'Y size of the canvas
Field gameMode:Int = gmMenu
score
. Easy, isn't it?Field score:Int = 0
Field levelNumber:Int = 0 Field totalBombsDestroyed:Int = 0 Method OnCreate:Int()
mainClass.monkey
file.3.144.36.141