├── .gitignore ├── .travis.yml ├── AUTHORS ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── COPYING ├── CREDITS ├── README.md ├── img ├── screenshot.png ├── screenshot_gameover.png ├── screenshot_pause.png └── screenshot_start.png ├── pom.xml └── src ├── assembly └── assembly.xml └── main ├── java └── spypunk │ └── tetris │ ├── Main.java │ ├── constants │ └── TetrisConstants.java │ ├── exception │ └── TetrisException.java │ ├── factory │ ├── ShapeFactory.java │ └── ShapeFactoryImpl.java │ ├── guice │ └── TetrisModule.java │ ├── model │ ├── Movement.java │ ├── Shape.java │ ├── ShapeType.java │ ├── Tetris.java │ ├── TetrisEvent.java │ └── TetrisInstance.java │ ├── service │ ├── TetrisService.java │ └── TetrisServiceImpl.java │ ├── sound │ ├── Sound.java │ ├── SoundClip.java │ ├── SoundClipImpl.java │ ├── cache │ │ ├── SoundClipCache.java │ │ └── SoundClipCacheImpl.java │ └── service │ │ ├── SoundService.java │ │ └── SoundServiceImpl.java │ └── ui │ ├── cache │ ├── ImageCache.java │ └── ImageCacheImpl.java │ ├── constants │ └── TetrisUIConstants.java │ ├── controller │ ├── TetrisController.java │ ├── TetrisControllerImpl.java │ ├── command │ │ ├── TetrisControllerCommand.java │ │ └── cache │ │ │ ├── TetrisControllerCommandCache.java │ │ │ └── TetrisControllerCommandCacheImpl.java │ ├── event │ │ ├── TetrisControllerTetrisEventHandler.java │ │ └── TetrisControllerTetrisEventHandlerImpl.java │ ├── gameloop │ │ ├── TetrisControllerGameLoop.java │ │ └── TetrisControllerGameLoopImpl.java │ └── input │ │ ├── TetrisControllerInputHandler.java │ │ └── TetrisControllerInputHandlerImpl.java │ ├── font │ ├── Font.java │ ├── FontType.java │ └── cache │ │ ├── FontCache.java │ │ └── FontCacheImpl.java │ ├── icon │ └── Icon.java │ ├── util │ └── SwingUtils.java │ └── view │ ├── AbstractTetrisView.java │ ├── AbstractView.java │ ├── TetrisGridView.java │ ├── TetrisInfoView.java │ ├── TetrisMainView.java │ ├── TetrisMainViewImpl.java │ └── TetrisStatisticsView.java ├── resources-filtered └── tetris.properties ├── resources ├── font │ ├── neutronium.ttf │ └── russo_one.ttf ├── img │ ├── blocks │ │ ├── I.png │ │ ├── J.png │ │ ├── L.png │ │ ├── O.png │ │ ├── S.png │ │ ├── T.png │ │ └── Z.png │ ├── icons │ │ ├── icon.png │ │ ├── mute.png │ │ └── unmute.png │ └── shapes │ │ ├── I.png │ │ ├── J.png │ │ ├── L.png │ │ ├── O.png │ │ ├── S.png │ │ ├── T.png │ │ └── Z.png ├── log4j.properties └── sound │ ├── background.mp3 │ ├── game_over.mp3 │ ├── rows_completed.mp3 │ └── shape_locked.mp3 └── scripts ├── tetris └── tetris.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | jdk: 3 | - oraclejdk8 4 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/COPYING -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/CREDITS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/README.md -------------------------------------------------------------------------------- /img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/img/screenshot.png -------------------------------------------------------------------------------- /img/screenshot_gameover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/img/screenshot_gameover.png -------------------------------------------------------------------------------- /img/screenshot_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/img/screenshot_pause.png -------------------------------------------------------------------------------- /img/screenshot_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/img/screenshot_start.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/pom.xml -------------------------------------------------------------------------------- /src/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/assembly/assembly.xml -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/Main.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/constants/TetrisConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/constants/TetrisConstants.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/exception/TetrisException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/exception/TetrisException.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/factory/ShapeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/factory/ShapeFactory.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/factory/ShapeFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/factory/ShapeFactoryImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/guice/TetrisModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/guice/TetrisModule.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/model/Movement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/model/Movement.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/model/Shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/model/Shape.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/model/ShapeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/model/ShapeType.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/model/Tetris.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/model/Tetris.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/model/TetrisEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/model/TetrisEvent.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/model/TetrisInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/model/TetrisInstance.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/service/TetrisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/service/TetrisService.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/service/TetrisServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/service/TetrisServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/sound/Sound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/sound/Sound.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/sound/SoundClip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/sound/SoundClip.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/sound/SoundClipImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/sound/SoundClipImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/sound/cache/SoundClipCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/sound/cache/SoundClipCache.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/sound/cache/SoundClipCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/sound/cache/SoundClipCacheImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/sound/service/SoundService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/sound/service/SoundService.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/sound/service/SoundServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/sound/service/SoundServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/cache/ImageCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/cache/ImageCache.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/cache/ImageCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/cache/ImageCacheImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/constants/TetrisUIConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/constants/TetrisUIConstants.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/TetrisController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/TetrisController.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/TetrisControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/TetrisControllerImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/command/TetrisControllerCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/command/TetrisControllerCommand.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/command/cache/TetrisControllerCommandCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/command/cache/TetrisControllerCommandCache.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/command/cache/TetrisControllerCommandCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/command/cache/TetrisControllerCommandCacheImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/event/TetrisControllerTetrisEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/event/TetrisControllerTetrisEventHandler.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/event/TetrisControllerTetrisEventHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/event/TetrisControllerTetrisEventHandlerImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/gameloop/TetrisControllerGameLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/gameloop/TetrisControllerGameLoop.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/gameloop/TetrisControllerGameLoopImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/gameloop/TetrisControllerGameLoopImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/input/TetrisControllerInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/input/TetrisControllerInputHandler.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/controller/input/TetrisControllerInputHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/controller/input/TetrisControllerInputHandlerImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/font/Font.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/font/Font.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/font/FontType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/font/FontType.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/font/cache/FontCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/font/cache/FontCache.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/font/cache/FontCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/font/cache/FontCacheImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/icon/Icon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/icon/Icon.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/util/SwingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/util/SwingUtils.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/view/AbstractTetrisView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/view/AbstractTetrisView.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/view/AbstractView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/view/AbstractView.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/view/TetrisGridView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/view/TetrisGridView.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/view/TetrisInfoView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/view/TetrisInfoView.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/view/TetrisMainView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/view/TetrisMainView.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/view/TetrisMainViewImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/view/TetrisMainViewImpl.java -------------------------------------------------------------------------------- /src/main/java/spypunk/tetris/ui/view/TetrisStatisticsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/java/spypunk/tetris/ui/view/TetrisStatisticsView.java -------------------------------------------------------------------------------- /src/main/resources-filtered/tetris.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources-filtered/tetris.properties -------------------------------------------------------------------------------- /src/main/resources/font/neutronium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/font/neutronium.ttf -------------------------------------------------------------------------------- /src/main/resources/font/russo_one.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/font/russo_one.ttf -------------------------------------------------------------------------------- /src/main/resources/img/blocks/I.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/blocks/I.png -------------------------------------------------------------------------------- /src/main/resources/img/blocks/J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/blocks/J.png -------------------------------------------------------------------------------- /src/main/resources/img/blocks/L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/blocks/L.png -------------------------------------------------------------------------------- /src/main/resources/img/blocks/O.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/blocks/O.png -------------------------------------------------------------------------------- /src/main/resources/img/blocks/S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/blocks/S.png -------------------------------------------------------------------------------- /src/main/resources/img/blocks/T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/blocks/T.png -------------------------------------------------------------------------------- /src/main/resources/img/blocks/Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/blocks/Z.png -------------------------------------------------------------------------------- /src/main/resources/img/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/icons/icon.png -------------------------------------------------------------------------------- /src/main/resources/img/icons/mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/icons/mute.png -------------------------------------------------------------------------------- /src/main/resources/img/icons/unmute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/icons/unmute.png -------------------------------------------------------------------------------- /src/main/resources/img/shapes/I.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/shapes/I.png -------------------------------------------------------------------------------- /src/main/resources/img/shapes/J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/shapes/J.png -------------------------------------------------------------------------------- /src/main/resources/img/shapes/L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/shapes/L.png -------------------------------------------------------------------------------- /src/main/resources/img/shapes/O.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/shapes/O.png -------------------------------------------------------------------------------- /src/main/resources/img/shapes/S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/shapes/S.png -------------------------------------------------------------------------------- /src/main/resources/img/shapes/T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/shapes/T.png -------------------------------------------------------------------------------- /src/main/resources/img/shapes/Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/img/shapes/Z.png -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/sound/background.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/sound/background.mp3 -------------------------------------------------------------------------------- /src/main/resources/sound/game_over.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/sound/game_over.mp3 -------------------------------------------------------------------------------- /src/main/resources/sound/rows_completed.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/sound/rows_completed.mp3 -------------------------------------------------------------------------------- /src/main/resources/sound/shape_locked.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypunk/tetris/HEAD/src/main/resources/sound/shape_locked.mp3 -------------------------------------------------------------------------------- /src/main/scripts/tetris: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | java -jar tetris.jar 3 | -------------------------------------------------------------------------------- /src/main/scripts/tetris.bat: -------------------------------------------------------------------------------- 1 | start javaw -jar tetris.jar 2 | --------------------------------------------------------------------------------