Mercurial > hg > ristipolku
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"); |