diff --git a/BoardTest.java b/BoardTest.java index 65afd2b8e39c441d013b38cd1f01a02d074542a8..bcbe3d2c45ad872fea7a4c463376fc336eb629bc 100644 --- a/BoardTest.java +++ b/BoardTest.java @@ -1,11 +1,14 @@ package se.liu.ida.alere980.tddd78.tetris; +import java.awt.event.ActionEvent; + +import javax.swing.*; + public class BoardTest { public static void main(String[] args) { Board board = new Board(10,20); - board.randomizeBoard(); /* for (int i = 0; i < 10; i++) { board.randomizeBoard(); @@ -13,7 +16,20 @@ public class BoardTest } */ - new TetrisFrame(board); + TetrisFrame frame = new TetrisFrame(board); + + final Action doOneStep = new AbstractAction() { + public void actionPerformed(ActionEvent e) { + board.randomizeBoard(); + frame.updateBoardDraw(); + } + }; + + final Timer clockTimer = new Timer(500, doOneStep); + clockTimer.setCoalesce(true); + clockTimer.start(); + // This isn't used since the closing of the frame currently ends the application + //clockTimer.stop(); } } diff --git a/TetrisFrame.java b/TetrisFrame.java index f5fff6347c73083ed3a9dedb83be2f3f857277b5..34ea1ef0cf132a65860e93053bb9569d25134fd1 100644 Binary files a/TetrisFrame.java and b/TetrisFrame.java differ diff --git a/git-do b/git-do new file mode 100755 index 0000000000000000000000000000000000000000..1b44c7dc11d542a4fe9127ee194bb32c9ec4f401 --- /dev/null +++ b/git-do @@ -0,0 +1,5 @@ +#!/bin/bash + +git add -A +git commit -m "$*" +git push