public void run() { while (running) { if (gameState == STATE_PLAYING) canvas.handleInput(); canvas.repaint(); try Thread.sleep(50); catch (Exception e) {} } }
private void drawGameOver(Graphics g) g.setColor(0, 0, 0); g.fillRect(0, 0, getWidth(), getHeight()); g.setColor(255, 0, 0); g.drawString("GAME OVER", getWidth()/2, 80, Graphics.HCENTER); g.setColor(255, 255, 255); g.drawString("Press * to restart", getWidth()/2, 150, Graphics.HCENTER); diamond rush game for nokia x2-01 320x240
private void drawWin(Graphics g) g.setColor(0, 0, 0); g.fillRect(0, 0, getWidth(), getHeight()); g.setColor(255, 215, 0); g.setFont(Font.getFont(Font.FACE_PROPORTIONAL, Font.STYLE_BOLD, Font.SIZE_LARGE)); g.drawString("YOU WIN!", getWidth()/2, 80, Graphics.HCENTER); g.setColor(255, 255, 255); g.drawString("Press * to play again", getWidth()/2, 150, Graphics.HCENTER); public void run() { while (running) { if
// Place player at (1,1) map[1][1] = TILE_PLAYER; playerX = 1; playerY = 1; g.drawString("Press * to restart"
private void drawHUD(Graphics g) g.setColor(0, 0, 0); g.fillRect(0, 0, getWidth(), 20); g.setColor(255, 255, 255); g.drawString("Diamonds: " + diamondsCollected + "/" + diamondsTotal, 5, 5, Graphics.TOP