├── .classpath ├── .gitignore ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── EXAMPLE ├── DIST │ ├── CrazyArcade.jar │ ├── img │ │ ├── bg │ │ │ ├── gameover.png │ │ │ ├── introduce.png │ │ │ ├── rect1.png │ │ │ ├── rect2.png │ │ │ ├── rect3.png │ │ │ ├── rect4.png │ │ │ └── title.png │ │ ├── boom │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── center.png │ │ │ ├── down.png │ │ │ ├── explode0.png │ │ │ ├── explode1.png │ │ │ ├── explode2.png │ │ │ ├── left.png │ │ │ ├── right.png │ │ │ └── up.png │ │ ├── computer │ │ │ ├── 1 │ │ │ │ ├── down.png │ │ │ │ ├── left.png │ │ │ │ ├── right.png │ │ │ │ └── up.png │ │ │ ├── 2 │ │ │ │ ├── down.png │ │ │ │ ├── left.png │ │ │ │ ├── right.png │ │ │ │ └── up.png │ │ │ └── 3 │ │ │ │ ├── down.png │ │ │ │ ├── left.png │ │ │ │ ├── right.png │ │ │ │ └── up.png │ │ ├── item │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ └── 9.png │ │ ├── map │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ └── floor.png │ │ ├── other │ │ │ ├── banner.png │ │ │ ├── gam_introduction.png │ │ │ ├── item_introduction.png │ │ │ ├── right_sight.png │ │ │ └── windowskins.png │ │ └── player │ │ │ ├── player1.png │ │ │ └── player2.png │ └── music │ │ ├── bgm0.wav │ │ ├── bgm1.wav │ │ └── bgm2.wav └── SCREENSHOT │ ├── begin.png │ ├── end.png │ ├── game1.png │ ├── game2.png │ └── game3.png ├── LICENSE ├── README.md ├── game.txt ├── img ├── bg │ ├── gameover.png │ ├── introduce.png │ ├── rect1.png │ ├── rect2.png │ ├── rect3.png │ ├── rect4.png │ └── title.png ├── boom │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── center.png │ ├── down.png │ ├── explode0.png │ ├── explode1.png │ ├── explode2.png │ ├── left.png │ ├── right.png │ └── up.png ├── computer │ ├── 1 │ │ ├── down.png │ │ ├── left.png │ │ ├── right.png │ │ └── up.png │ ├── 2 │ │ ├── down.png │ │ ├── left.png │ │ ├── right.png │ │ └── up.png │ └── 3 │ │ ├── down.png │ │ ├── left.png │ │ ├── right.png │ │ └── up.png ├── item │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ └── 9.png ├── map │ ├── 1.png │ ├── 2.png │ └── floor.png ├── other │ ├── banner.png │ ├── gam_introduction.png │ ├── item_introduction.png │ ├── right_sight.png │ └── windowskins.png └── player │ ├── player1.png │ └── player2.png ├── music ├── bgm0.wav ├── bgm1.wav └── bgm2.wav └── src └── com └── a225 ├── frame ├── BeginJPanel.java ├── GameFrame.java ├── GameJPanel.java └── OverJPanel.java ├── main ├── GameController.java └── GameStart.java ├── model ├── loader │ └── ElementLoader.java ├── manager │ ├── ElementFactory.java │ ├── ElementManager.java │ ├── GameMap.java │ └── MoveTypeEnum.java └── vo │ ├── Bubble.java │ ├── BubbleExplode.java │ ├── Character.java │ ├── MagicBox.java │ ├── MapFloor.java │ ├── MapFragility.java │ ├── MapObstacle.java │ ├── MapSquare.java │ ├── Npc.java │ ├── Player.java │ └── SuperElement.java ├── pro ├── Bubble.pro ├── Characters.pro ├── Game.pro ├── Images.pro ├── Square.pro ├── stage1 │ └── Map.pro ├── stage2 │ └── Map.pro └── stage3 │ └── Map.pro ├── thread ├── GameKeyListener.java ├── GameMusicPlayer.java └── GameThread.java └── util ├── Point.java └── Utils.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /EXAMPLE/DIST/CrazyArcade.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/CrazyArcade.jar -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/bg/gameover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/bg/gameover.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/bg/introduce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/bg/introduce.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/bg/rect1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/bg/rect1.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/bg/rect2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/bg/rect2.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/bg/rect3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/bg/rect3.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/bg/rect4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/bg/rect4.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/bg/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/bg/title.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/1.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/2.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/3.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/center.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/down.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/explode0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/explode0.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/explode1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/explode1.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/explode2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/explode2.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/left.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/right.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/boom/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/boom/up.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/1/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/1/down.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/1/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/1/left.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/1/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/1/right.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/1/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/1/up.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/2/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/2/down.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/2/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/2/left.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/2/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/2/right.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/2/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/2/up.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/3/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/3/down.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/3/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/3/left.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/3/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/3/right.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/computer/3/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/computer/3/up.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/item/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/item/1.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/item/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/item/2.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/item/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/item/3.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/item/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/item/4.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/item/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/item/5.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/item/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/item/6.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/item/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/item/7.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/item/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/item/8.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/item/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/item/9.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/map/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/map/1.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/map/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/map/2.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/map/floor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/map/floor.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/other/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/other/banner.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/other/gam_introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/other/gam_introduction.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/other/item_introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/other/item_introduction.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/other/right_sight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/other/right_sight.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/other/windowskins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/other/windowskins.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/player/player1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/player/player1.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/img/player/player2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/img/player/player2.png -------------------------------------------------------------------------------- /EXAMPLE/DIST/music/bgm0.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/music/bgm0.wav -------------------------------------------------------------------------------- /EXAMPLE/DIST/music/bgm1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/music/bgm1.wav -------------------------------------------------------------------------------- /EXAMPLE/DIST/music/bgm2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/DIST/music/bgm2.wav -------------------------------------------------------------------------------- /EXAMPLE/SCREENSHOT/begin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/SCREENSHOT/begin.png -------------------------------------------------------------------------------- /EXAMPLE/SCREENSHOT/end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/SCREENSHOT/end.png -------------------------------------------------------------------------------- /EXAMPLE/SCREENSHOT/game1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/SCREENSHOT/game1.png -------------------------------------------------------------------------------- /EXAMPLE/SCREENSHOT/game2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/SCREENSHOT/game2.png -------------------------------------------------------------------------------- /EXAMPLE/SCREENSHOT/game3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/EXAMPLE/SCREENSHOT/game3.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/README.md -------------------------------------------------------------------------------- /game.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/game.txt -------------------------------------------------------------------------------- /img/bg/gameover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/bg/gameover.png -------------------------------------------------------------------------------- /img/bg/introduce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/bg/introduce.png -------------------------------------------------------------------------------- /img/bg/rect1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/bg/rect1.png -------------------------------------------------------------------------------- /img/bg/rect2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/bg/rect2.png -------------------------------------------------------------------------------- /img/bg/rect3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/bg/rect3.png -------------------------------------------------------------------------------- /img/bg/rect4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/bg/rect4.png -------------------------------------------------------------------------------- /img/bg/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/bg/title.png -------------------------------------------------------------------------------- /img/boom/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/1.png -------------------------------------------------------------------------------- /img/boom/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/2.png -------------------------------------------------------------------------------- /img/boom/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/3.png -------------------------------------------------------------------------------- /img/boom/center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/center.png -------------------------------------------------------------------------------- /img/boom/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/down.png -------------------------------------------------------------------------------- /img/boom/explode0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/explode0.png -------------------------------------------------------------------------------- /img/boom/explode1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/explode1.png -------------------------------------------------------------------------------- /img/boom/explode2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/explode2.png -------------------------------------------------------------------------------- /img/boom/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/left.png -------------------------------------------------------------------------------- /img/boom/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/right.png -------------------------------------------------------------------------------- /img/boom/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/boom/up.png -------------------------------------------------------------------------------- /img/computer/1/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/1/down.png -------------------------------------------------------------------------------- /img/computer/1/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/1/left.png -------------------------------------------------------------------------------- /img/computer/1/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/1/right.png -------------------------------------------------------------------------------- /img/computer/1/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/1/up.png -------------------------------------------------------------------------------- /img/computer/2/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/2/down.png -------------------------------------------------------------------------------- /img/computer/2/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/2/left.png -------------------------------------------------------------------------------- /img/computer/2/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/2/right.png -------------------------------------------------------------------------------- /img/computer/2/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/2/up.png -------------------------------------------------------------------------------- /img/computer/3/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/3/down.png -------------------------------------------------------------------------------- /img/computer/3/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/3/left.png -------------------------------------------------------------------------------- /img/computer/3/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/3/right.png -------------------------------------------------------------------------------- /img/computer/3/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/computer/3/up.png -------------------------------------------------------------------------------- /img/item/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/item/1.png -------------------------------------------------------------------------------- /img/item/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/item/2.png -------------------------------------------------------------------------------- /img/item/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/item/3.png -------------------------------------------------------------------------------- /img/item/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/item/4.png -------------------------------------------------------------------------------- /img/item/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/item/5.png -------------------------------------------------------------------------------- /img/item/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/item/6.png -------------------------------------------------------------------------------- /img/item/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/item/7.png -------------------------------------------------------------------------------- /img/item/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/item/8.png -------------------------------------------------------------------------------- /img/item/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/item/9.png -------------------------------------------------------------------------------- /img/map/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/map/1.png -------------------------------------------------------------------------------- /img/map/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/map/2.png -------------------------------------------------------------------------------- /img/map/floor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/map/floor.png -------------------------------------------------------------------------------- /img/other/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/other/banner.png -------------------------------------------------------------------------------- /img/other/gam_introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/other/gam_introduction.png -------------------------------------------------------------------------------- /img/other/item_introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/other/item_introduction.png -------------------------------------------------------------------------------- /img/other/right_sight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/other/right_sight.png -------------------------------------------------------------------------------- /img/other/windowskins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/other/windowskins.png -------------------------------------------------------------------------------- /img/player/player1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/player/player1.png -------------------------------------------------------------------------------- /img/player/player2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/img/player/player2.png -------------------------------------------------------------------------------- /music/bgm0.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/music/bgm0.wav -------------------------------------------------------------------------------- /music/bgm1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/music/bgm1.wav -------------------------------------------------------------------------------- /music/bgm2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/music/bgm2.wav -------------------------------------------------------------------------------- /src/com/a225/frame/BeginJPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/frame/BeginJPanel.java -------------------------------------------------------------------------------- /src/com/a225/frame/GameFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/frame/GameFrame.java -------------------------------------------------------------------------------- /src/com/a225/frame/GameJPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/frame/GameJPanel.java -------------------------------------------------------------------------------- /src/com/a225/frame/OverJPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/frame/OverJPanel.java -------------------------------------------------------------------------------- /src/com/a225/main/GameController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/main/GameController.java -------------------------------------------------------------------------------- /src/com/a225/main/GameStart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/main/GameStart.java -------------------------------------------------------------------------------- /src/com/a225/model/loader/ElementLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/loader/ElementLoader.java -------------------------------------------------------------------------------- /src/com/a225/model/manager/ElementFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/manager/ElementFactory.java -------------------------------------------------------------------------------- /src/com/a225/model/manager/ElementManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/manager/ElementManager.java -------------------------------------------------------------------------------- /src/com/a225/model/manager/GameMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/manager/GameMap.java -------------------------------------------------------------------------------- /src/com/a225/model/manager/MoveTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/manager/MoveTypeEnum.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/Bubble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/Bubble.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/BubbleExplode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/BubbleExplode.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/Character.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/Character.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/MagicBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/MagicBox.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/MapFloor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/MapFloor.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/MapFragility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/MapFragility.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/MapObstacle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/MapObstacle.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/MapSquare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/MapSquare.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/Npc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/Npc.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/Player.java -------------------------------------------------------------------------------- /src/com/a225/model/vo/SuperElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/model/vo/SuperElement.java -------------------------------------------------------------------------------- /src/com/a225/pro/Bubble.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/pro/Bubble.pro -------------------------------------------------------------------------------- /src/com/a225/pro/Characters.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/pro/Characters.pro -------------------------------------------------------------------------------- /src/com/a225/pro/Game.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/pro/Game.pro -------------------------------------------------------------------------------- /src/com/a225/pro/Images.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/pro/Images.pro -------------------------------------------------------------------------------- /src/com/a225/pro/Square.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/pro/Square.pro -------------------------------------------------------------------------------- /src/com/a225/pro/stage1/Map.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/pro/stage1/Map.pro -------------------------------------------------------------------------------- /src/com/a225/pro/stage2/Map.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/pro/stage2/Map.pro -------------------------------------------------------------------------------- /src/com/a225/pro/stage3/Map.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/pro/stage3/Map.pro -------------------------------------------------------------------------------- /src/com/a225/thread/GameKeyListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/thread/GameKeyListener.java -------------------------------------------------------------------------------- /src/com/a225/thread/GameMusicPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/thread/GameMusicPlayer.java -------------------------------------------------------------------------------- /src/com/a225/thread/GameThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/thread/GameThread.java -------------------------------------------------------------------------------- /src/com/a225/util/Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/util/Point.java -------------------------------------------------------------------------------- /src/com/a225/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SCNU-A225/CrazyArcade/HEAD/src/com/a225/util/Utils.java --------------------------------------------------------------------------------