Description: Write a Java version of Tetris program, the interface to do quite satisfactory, the color of each shape is different, process control can be, produced a jar package, can try to kill time when you can play down Down
To Search:
File list (Check if you may need any files):
tetris game\src\tetris\controller\GameController.java
...........\...\......\..........\ScoringController.java
...........\...\......\..........\SoundController.java
...........\...\......\..........\WinkController.java
...........\...\......\dialog\AboutAuthorDialog.java
...........\...\......\......\AboutGameDialog.java
...........\...\......\......\HotkeySetDialog.java
...........\...\......\......\LevelSetChooseDialog.java
...........\...\......\......\ViewSetDialog.java
...........\...\......\entity\Ground.java
...........\...\......\......\Level.java
...........\...\......\......\LevelSet.java
...........\...\......\......\LevelSetFactory.java
...........\...\......\......\Shape.java
...........\...\......\......\ShapeFactory.java
...........\...\......\global\Config.java
...........\...\......\......\Utilities.java
...........\...\......\listener\ConfigListener.java
...........\...\......\........\GameListener.java
...........\...\......\........\GameViewListener.java
...........\...\......\........\PreviewListener.java
...........\...\......\........\ScoringListener.java
...........\...\......\........instance\ConfigAdapter.java
...........\...\......\................\ReadOnlyListener.java
...........\...\......\................\ScoringAdapter.java
...........\...\......\resource\images\tetris.png
...........\...\......\........\......\Thumbs.db
...........\...\......\........\sounds\continue.wav
...........\...\......\........\......\down.wav
...........\...\......\........\......\level.wav
...........\...\......\........\......\over.wav
...........\...\......\........\......\pause.wav
...........\...\......\........\......\scoring.wav
...........\...\......\........\......\start.wav
...........\...\......\........\......\swift.wav
...........\...\......\........\......\winning.wav
...........\...\......\Tetris.java
...........\...\......\view\GamePanel.java
...........\...\......\....\GridBackground.java
...........\...\......\....\PreviewPanel.java
...........\...\......\....\ThickBevelBorder.java
...........\Tetris.png
...........\tetris.zhh.jar
...........\说明.txt
...........\src\tetris\resource\images
...........\...\......\........\sounds
...........\...\......\controller
...........\...\......\dialog
...........\...\......\entity
...........\...\......\global
...........\...\......\listener
...........\...\......\listenerinstance
...........\...\......\resource
...........\...\......\view
...........\...\tetris
...........\src
tetris game