Two of the four text objects are dynamic and will display the current score of the player and the computer. Dynamic means they will be updated during the game with the current score. They are predefined, but are made invisible later on. They will display the WIN or LOSE message.
1. Insert a new method into the
game
class, calledCreateInfoText
.Method CreateInfoText:Int ()
2. Set the info layer as the default layer.
eng.SetDefaultLayer(layerInfo)
3. Create two text objects, one for the player score and one for the computer score. Place them at each corner of the top edge of the screen.
txtScore = eng.CreateText(font1,"Player: "+score,10,0) txtScoreC = eng.CreateText(font1,"Computer: "+scoreC,cw-10,0,2)
4. Next, create two text objects for the YOU WIN and YOU LOSE messages. They are to be placed in the middle of the canvas.
txtYouWin = eng.CreateText(font1,"YOU WIN :=)",cw/2,ch/2,1) txtYouLoose = eng.CreateText(font1,"YOU LOOSE :-(",cw/2,ch/2,1)
5...