Game Development Reference
In-Depth Information
//displays other objects & stuff
BitmapManager.drawSystemPublic(7,canvas,0,0); //bar
BitmapManager.drawSystemPublic(8,canvas,DPAD_X,DPAD_Y); //dpad
if (score>0) drawNumber(canvas,score,SCORE_X,SCORE_Y);
drawNumber(canvas,father.best,BEST_X,BEST_Y, 0);
BitmapManager.drawSystemPublic(9,canvas,BAR_X,0); //bonus bar
drawNumber(canvas,bonus,BONUS_X,BONUS_Y);
drawOwl(canvas,gameState);
drawNumber(canvas,currStage+1,LV_X,LV_Y);
//displays score
for (Score s:addScore){ //Score
drawScore(canvas,s.score,s.imgid,s.x,s.y);
s.move();
}
for (Score s:addScore){ //Score
if (s.tick>15) delScore.add(s);
}
addScore.removeAll(delScore);
delScore.clear();
//displays a dialog box when the game state changed
drawGameState(canvas);
}
drawGameState() Method
Called to draw the corresponding dialog box on the screen when the game state changes.
//Displays the corresponding dialog box on the screen
//when the game state changes
//Parameters:
// canvas - a Canvas to hold the drawing calls
public void drawGameState(Canvas canvas){
switch (gameState){
case STATE_PASS:
drawRotate(3,canvas,0,DIAG_Y);
break ;
Search WWH ::




Custom Search