comparison game/Engine.java @ 57:1435e9d7fd1a

Bugfix.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 23 Feb 2011 20:36:07 +0200
parents 8718cc1c6586
children fd10a9422b60
comparison
equal deleted inserted replaced
56:8718cc1c6586 57:1435e9d7fd1a
392 g2.drawImage(lautaBGScaled, 0, 0, null); 392 g2.drawImage(lautaBGScaled, 0, 0, null);
393 lauta.paint(g2, 90, 140, 65); 393 lauta.paint(g2, 90, 140, 65);
394 394
395 if (!lauta.flagGameOver) 395 if (!lauta.flagGameOver)
396 { 396 {
397 AffineTransform save = g2.getTransform();
397 lauta.nextPiece.paint(g2, 830, 325, 90); 398 lauta.nextPiece.paint(g2, 830, 325, 90);
399 g2.setTransform(save);
398 } 400 }
399 else 401 else
400 { 402 {
401 String text = "Game Over!"; 403 String text = "Game Over!";
402 int textWidth = metrics2.stringWidth(text); 404 int textWidth = metrics2.stringWidth(text);
419 g2.drawString(""+ String.format("%05d", lauta.gameScore), dim.width - 230, 220); 421 g2.drawString(""+ String.format("%05d", lauta.gameScore), dim.width - 230, 220);
420 422
421 g2.setFont(font1); 423 g2.setFont(font1);
422 long currTime = new Date().getTime(); 424 long currTime = new Date().getTime();
423 g2.drawString("fps = "+ ((gameFrames * 1000) / (currTime - startTime)), dim.width - 120, 20); 425 g2.drawString("fps = "+ ((gameFrames * 1000) / (currTime - startTime)), dim.width - 120, 20);
426
424 } 427 }
425 428
426 public void startThreads() 429 public void startThreads()
427 { 430 {
428 System.out.print("startThreads()\n"); 431 System.out.print("startThreads()\n");