diff --git a/out/production/Tetris/Tetris/Board$1.class b/out/production/Tetris/Tetris/Board$1.class index 779abc7..b4a4e19 100644 Binary files a/out/production/Tetris/Tetris/Board$1.class and b/out/production/Tetris/Tetris/Board$1.class differ diff --git a/out/production/Tetris/Tetris/Board.class b/out/production/Tetris/Tetris/Board.class index a3df1af..9b8977a 100644 Binary files a/out/production/Tetris/Tetris/Board.class and b/out/production/Tetris/Tetris/Board.class differ diff --git a/out/production/Tetris/Tetris/GameGui.class b/out/production/Tetris/Tetris/GameGui.class index bb90d6d..3f12ae5 100644 Binary files a/out/production/Tetris/Tetris/GameGui.class and b/out/production/Tetris/Tetris/GameGui.class differ diff --git a/src/Tetris/Board.java b/src/Tetris/Board.java index 8cfb576..4b48eee 100644 --- a/src/Tetris/Board.java +++ b/src/Tetris/Board.java @@ -15,7 +15,7 @@ public class Board extends JPanel implements KeyListener private static int FPS =60; private static int delay =FPS/1000; - public static final int BOARD_WIDTH=10; + public static final int BOARD_WIDTH=11; public static final int BOARD_HEIGHT=20; public static final int BLOCK_SIZE=30; @@ -40,9 +40,14 @@ public class Board extends JPanel implements KeyListener @Override public void actionPerformed(ActionEvent e) { - if(System.currentTimeMillis() -beginTime > delayTime){ + if(!(x + deltax + shape[0].length >11) && !(x + deltax<0)) + { x +=deltax; - deltax= 0; + } + + deltax= 0; + if(System.currentTimeMillis() -beginTime > delayTime){ + y++; beginTime=System.currentTimeMillis(); } diff --git a/src/Tetris/GameGui.java b/src/Tetris/GameGui.java index a90d4e2..2e5059b 100644 --- a/src/Tetris/GameGui.java +++ b/src/Tetris/GameGui.java @@ -3,7 +3,7 @@ import javax.swing.*; import java.awt.*; public class GameGui { - public static final int width= 500, height =650; + public static final int width= 550, height =650; private Board board; private JFrame frame;