diff game/Engine.java @ 106:41c6cca69d60

Make new pieces appear gradually, and same effect for swapping.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 03 Mar 2011 21:21:35 +0200
parents 75015dfd47ef
children ae66d21d4747
line wrap: on
line diff
--- a/game/Engine.java	Thu Mar 03 18:48:17 2011 +0200
+++ b/game/Engine.java	Thu Mar 03 21:21:35 2011 +0200
@@ -308,6 +308,7 @@
     public void pieceCreateNew()
     {
         currPiece = nextPiece;
+        currPiece.changed();
         nextPiece = new Piece(PieceType.ACTIVE);
     }
     
@@ -319,6 +320,8 @@
             currPiece = nextPiece;
             nextPiece = tmp;
             board[currX][currY] = currPiece;
+            currPiece.changed();
+            nextPiece.changed();
         }
     }
     
@@ -471,7 +474,7 @@
         System.out.print("Engine() constructor\n");
         
         // Sound system
-        G.smgr = new SoundManager(new AudioFormat(22050, 16, 1, true, false), 2);
+        G.smgr = new SoundManager(new AudioFormat(22050, 16, 1, true, false), 1);
 
         // Load resources
         try