In this method, we will check whether certain keys are hit on the keyboard. This is to turn the plane or change its speed. Also, we make sure that the player can shoot bullets himself and spawn some smoke if the planes are hit. And finally, we make the enemy plane follow the player.
1. Inside the
OnObjectUpdate
method, check whether the object is equal tog.player
.Method OnObjectUpdate:Int(obj:ftObject) If obj = g.player Then
2. If yes, set its basic speed to
8.0
.obj.SetSpeed(8.0)
3. Check whether the LEFT arrow key is held down on the keyboard. If yes, turn the player plane to the left.
If KeyDown(KEY_LEFT) Then obj.SetAngle(-g.eng.GetDeltaTime()/16.0,True)
4. Check whether the RIGHT arrow key is held down. If yes, then turn the player plane to the right.
If KeyDown(KEY_RIGHT) Then obj.SetAngle(g.eng.GetDeltaTime()/16.0,True)
5. If the UP arrow key is held down, set the object's speed to
10
.If KeyDown(KEY_UP) Then obj.SetSpeed(10.0)
6. Check...