├── .gitignore ├── AI ├── AIBoardController.cpp ├── AIBoardController.h ├── BoardScanner.cpp ├── BoardScanner.h └── MoveActions.h ├── CMake ├── FindSDL2.cmake ├── FindSDL2_image.cmake ├── FindSDL2_mixer.cmake └── FindSDL2_ttf.cmake ├── CMakeLists.txt ├── Config ├── ConfigHandler.cpp ├── ConfigHandler.h ├── InputConfig.cpp └── InputConfig.h ├── Game ├── Block.cpp ├── Block.h ├── Board.cpp ├── Board.h ├── BoardController.cpp ├── BoardController.h ├── BoardEventHandler.cpp ├── BoardEventHandler.h ├── EndlessGame.cpp ├── EndlessGame.h ├── Game.cpp ├── Game.h ├── GameEventHandler.cpp ├── GameEventHandler.h ├── GarbageBlock.cpp ├── GarbageBlock.h ├── KeyboardController.cpp ├── KeyboardController.h ├── VsGame.cpp └── VsGame.h ├── InputEvents ├── InputEvent.cpp ├── InputEvent.h ├── JoyAxisDirection.cpp ├── JoyAxisDirection.h ├── JoyButton.cpp ├── JoyButton.h ├── JoyHat.cpp ├── JoyHat.h ├── KeyboardKey.cpp └── KeyboardKey.h ├── InputManager.cpp ├── InputManager.h ├── InputState.cpp ├── InputState.h ├── LICENSE ├── Main.cpp ├── Main.h ├── Menus ├── KeyConfigMenu.cpp ├── KeyConfigMenu.h ├── MainMenu.cpp ├── MainMenu.h ├── Menu.cpp ├── Menu.h ├── MenuItem.cpp ├── MenuItem.h ├── OptionsMenu.cpp ├── OptionsMenu.h ├── PauseMenu.cpp └── PauseMenu.h ├── README.md ├── Rendering ├── BoardRenderer.cpp ├── BoardRenderer.h ├── ChainPopup.cpp ├── ChainPopup.h ├── ComboPopup.cpp ├── ComboPopup.h ├── EndlessGameRenderer.cpp ├── EndlessGameRenderer.h ├── GameRenderer.cpp ├── GameRenderer.h ├── GbQueueRenderer.cpp ├── GbQueueRenderer.h ├── Particle.cpp ├── Particle.h ├── Popup.cpp ├── Popup.h ├── Renderer.cpp ├── Renderer.h ├── TitleScreenRenderer.cpp ├── TitleScreenRenderer.h ├── VsGameRenderer.cpp └── VsGameRenderer.h ├── SDLContext.cpp ├── SDLContext.h ├── States ├── AIGameState.cpp ├── AIGameState.h ├── DemoGameState.cpp ├── DemoGameState.h ├── EndlessGameState.cpp ├── EndlessGameState.h ├── FadeTransition.cpp ├── FadeTransition.h ├── GameState.cpp ├── GameState.h ├── OptionsMenuState.cpp ├── OptionsMenuState.h ├── State.cpp ├── State.h ├── StateManager.cpp ├── StateManager.h ├── TitleScreen.cpp ├── TitleScreen.h ├── VsGameState.cpp └── VsGameState.h ├── assets ├── 1p.png ├── 1p.xcf ├── 2p.png ├── 2p.xcf ├── bg1.png ├── bg1.xcf ├── fonts │ ├── PressStart2P.ttf │ └── square_sans_serif_7.ttf ├── icon.ico ├── icon.png ├── music │ ├── battle1_loop.ogg │ ├── battle1_panic.ogg │ ├── panelpop_intro.ogg │ └── panelpop_loop.ogg ├── panel-pop_sfx.ftm ├── sfx │ ├── 1x1.wav │ ├── 1x10.wav │ ├── 1x2.wav │ ├── 1x3.wav │ ├── 1x4.wav │ ├── 1x5.wav │ ├── 1x6.wav │ ├── 1x7.wav │ ├── 1x8.wav │ ├── 1x9.wav │ ├── 2x1.wav │ ├── 2x10.wav │ ├── 2x2.wav │ ├── 2x3.wav │ ├── 2x4.wav │ ├── 2x5.wav │ ├── 2x6.wav │ ├── 2x7.wav │ ├── 2x8.wav │ ├── 2x9.wav │ ├── 3x1.wav │ ├── 3x10.wav │ ├── 3x2.wav │ ├── 3x3.wav │ ├── 3x4.wav │ ├── 3x5.wav │ ├── 3x6.wav │ ├── 3x7.wav │ ├── 3x8.wav │ ├── 3x9.wav │ ├── 4x1.wav │ ├── 4x10.wav │ ├── 4x2.wav │ ├── 4x3.wav │ ├── 4x4.wav │ ├── 4x5.wav │ ├── 4x6.wav │ ├── 4x7.wav │ ├── 4x8.wav │ ├── 4x9.wav │ ├── bigthump.wav │ ├── chain.wav │ ├── combo.wav │ ├── countdown.wav │ ├── cursor.wav │ ├── fanfare1.wav │ ├── fanfare2.wav │ ├── fanfare3.wav │ ├── go.wav │ ├── pause.wav │ ├── swap.wav │ └── thump.wav ├── sprites.png ├── sprites.xcf ├── title.png └── title.xcf ├── gameplay.gif ├── panelpop.ini └── screenshot.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/.gitignore -------------------------------------------------------------------------------- /AI/AIBoardController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/AI/AIBoardController.cpp -------------------------------------------------------------------------------- /AI/AIBoardController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/AI/AIBoardController.h -------------------------------------------------------------------------------- /AI/BoardScanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/AI/BoardScanner.cpp -------------------------------------------------------------------------------- /AI/BoardScanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/AI/BoardScanner.h -------------------------------------------------------------------------------- /AI/MoveActions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/AI/MoveActions.h -------------------------------------------------------------------------------- /CMake/FindSDL2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/CMake/FindSDL2.cmake -------------------------------------------------------------------------------- /CMake/FindSDL2_image.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/CMake/FindSDL2_image.cmake -------------------------------------------------------------------------------- /CMake/FindSDL2_mixer.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/CMake/FindSDL2_mixer.cmake -------------------------------------------------------------------------------- /CMake/FindSDL2_ttf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/CMake/FindSDL2_ttf.cmake -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Config/ConfigHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Config/ConfigHandler.cpp -------------------------------------------------------------------------------- /Config/ConfigHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Config/ConfigHandler.h -------------------------------------------------------------------------------- /Config/InputConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Config/InputConfig.cpp -------------------------------------------------------------------------------- /Config/InputConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Config/InputConfig.h -------------------------------------------------------------------------------- /Game/Block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/Block.cpp -------------------------------------------------------------------------------- /Game/Block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/Block.h -------------------------------------------------------------------------------- /Game/Board.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/Board.cpp -------------------------------------------------------------------------------- /Game/Board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/Board.h -------------------------------------------------------------------------------- /Game/BoardController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/BoardController.cpp -------------------------------------------------------------------------------- /Game/BoardController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/BoardController.h -------------------------------------------------------------------------------- /Game/BoardEventHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/BoardEventHandler.cpp -------------------------------------------------------------------------------- /Game/BoardEventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/BoardEventHandler.h -------------------------------------------------------------------------------- /Game/EndlessGame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/EndlessGame.cpp -------------------------------------------------------------------------------- /Game/EndlessGame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/EndlessGame.h -------------------------------------------------------------------------------- /Game/Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/Game.cpp -------------------------------------------------------------------------------- /Game/Game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/Game.h -------------------------------------------------------------------------------- /Game/GameEventHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/GameEventHandler.cpp -------------------------------------------------------------------------------- /Game/GameEventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/GameEventHandler.h -------------------------------------------------------------------------------- /Game/GarbageBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/GarbageBlock.cpp -------------------------------------------------------------------------------- /Game/GarbageBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/GarbageBlock.h -------------------------------------------------------------------------------- /Game/KeyboardController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/KeyboardController.cpp -------------------------------------------------------------------------------- /Game/KeyboardController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/KeyboardController.h -------------------------------------------------------------------------------- /Game/VsGame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/VsGame.cpp -------------------------------------------------------------------------------- /Game/VsGame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Game/VsGame.h -------------------------------------------------------------------------------- /InputEvents/InputEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputEvents/InputEvent.cpp -------------------------------------------------------------------------------- /InputEvents/InputEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputEvents/InputEvent.h -------------------------------------------------------------------------------- /InputEvents/JoyAxisDirection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputEvents/JoyAxisDirection.cpp -------------------------------------------------------------------------------- /InputEvents/JoyAxisDirection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputEvents/JoyAxisDirection.h -------------------------------------------------------------------------------- /InputEvents/JoyButton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputEvents/JoyButton.cpp -------------------------------------------------------------------------------- /InputEvents/JoyButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputEvents/JoyButton.h -------------------------------------------------------------------------------- /InputEvents/JoyHat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputEvents/JoyHat.cpp -------------------------------------------------------------------------------- /InputEvents/JoyHat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputEvents/JoyHat.h -------------------------------------------------------------------------------- /InputEvents/KeyboardKey.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputEvents/KeyboardKey.cpp -------------------------------------------------------------------------------- /InputEvents/KeyboardKey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputEvents/KeyboardKey.h -------------------------------------------------------------------------------- /InputManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputManager.cpp -------------------------------------------------------------------------------- /InputManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputManager.h -------------------------------------------------------------------------------- /InputState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputState.cpp -------------------------------------------------------------------------------- /InputState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/InputState.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/LICENSE -------------------------------------------------------------------------------- /Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Main.cpp -------------------------------------------------------------------------------- /Main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Main.h -------------------------------------------------------------------------------- /Menus/KeyConfigMenu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/KeyConfigMenu.cpp -------------------------------------------------------------------------------- /Menus/KeyConfigMenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/KeyConfigMenu.h -------------------------------------------------------------------------------- /Menus/MainMenu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/MainMenu.cpp -------------------------------------------------------------------------------- /Menus/MainMenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/MainMenu.h -------------------------------------------------------------------------------- /Menus/Menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/Menu.cpp -------------------------------------------------------------------------------- /Menus/Menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/Menu.h -------------------------------------------------------------------------------- /Menus/MenuItem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/MenuItem.cpp -------------------------------------------------------------------------------- /Menus/MenuItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/MenuItem.h -------------------------------------------------------------------------------- /Menus/OptionsMenu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/OptionsMenu.cpp -------------------------------------------------------------------------------- /Menus/OptionsMenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/OptionsMenu.h -------------------------------------------------------------------------------- /Menus/PauseMenu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/PauseMenu.cpp -------------------------------------------------------------------------------- /Menus/PauseMenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Menus/PauseMenu.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/README.md -------------------------------------------------------------------------------- /Rendering/BoardRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/BoardRenderer.cpp -------------------------------------------------------------------------------- /Rendering/BoardRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/BoardRenderer.h -------------------------------------------------------------------------------- /Rendering/ChainPopup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/ChainPopup.cpp -------------------------------------------------------------------------------- /Rendering/ChainPopup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/ChainPopup.h -------------------------------------------------------------------------------- /Rendering/ComboPopup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/ComboPopup.cpp -------------------------------------------------------------------------------- /Rendering/ComboPopup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/ComboPopup.h -------------------------------------------------------------------------------- /Rendering/EndlessGameRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/EndlessGameRenderer.cpp -------------------------------------------------------------------------------- /Rendering/EndlessGameRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/EndlessGameRenderer.h -------------------------------------------------------------------------------- /Rendering/GameRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/GameRenderer.cpp -------------------------------------------------------------------------------- /Rendering/GameRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/GameRenderer.h -------------------------------------------------------------------------------- /Rendering/GbQueueRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/GbQueueRenderer.cpp -------------------------------------------------------------------------------- /Rendering/GbQueueRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/GbQueueRenderer.h -------------------------------------------------------------------------------- /Rendering/Particle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/Particle.cpp -------------------------------------------------------------------------------- /Rendering/Particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/Particle.h -------------------------------------------------------------------------------- /Rendering/Popup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/Popup.cpp -------------------------------------------------------------------------------- /Rendering/Popup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/Popup.h -------------------------------------------------------------------------------- /Rendering/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/Renderer.cpp -------------------------------------------------------------------------------- /Rendering/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/Renderer.h -------------------------------------------------------------------------------- /Rendering/TitleScreenRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/TitleScreenRenderer.cpp -------------------------------------------------------------------------------- /Rendering/TitleScreenRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/TitleScreenRenderer.h -------------------------------------------------------------------------------- /Rendering/VsGameRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/VsGameRenderer.cpp -------------------------------------------------------------------------------- /Rendering/VsGameRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/Rendering/VsGameRenderer.h -------------------------------------------------------------------------------- /SDLContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/SDLContext.cpp -------------------------------------------------------------------------------- /SDLContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/SDLContext.h -------------------------------------------------------------------------------- /States/AIGameState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/AIGameState.cpp -------------------------------------------------------------------------------- /States/AIGameState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/AIGameState.h -------------------------------------------------------------------------------- /States/DemoGameState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/DemoGameState.cpp -------------------------------------------------------------------------------- /States/DemoGameState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/DemoGameState.h -------------------------------------------------------------------------------- /States/EndlessGameState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/EndlessGameState.cpp -------------------------------------------------------------------------------- /States/EndlessGameState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/EndlessGameState.h -------------------------------------------------------------------------------- /States/FadeTransition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/FadeTransition.cpp -------------------------------------------------------------------------------- /States/FadeTransition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/FadeTransition.h -------------------------------------------------------------------------------- /States/GameState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/GameState.cpp -------------------------------------------------------------------------------- /States/GameState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/GameState.h -------------------------------------------------------------------------------- /States/OptionsMenuState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/OptionsMenuState.cpp -------------------------------------------------------------------------------- /States/OptionsMenuState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/OptionsMenuState.h -------------------------------------------------------------------------------- /States/State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/State.cpp -------------------------------------------------------------------------------- /States/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/State.h -------------------------------------------------------------------------------- /States/StateManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/StateManager.cpp -------------------------------------------------------------------------------- /States/StateManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/StateManager.h -------------------------------------------------------------------------------- /States/TitleScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/TitleScreen.cpp -------------------------------------------------------------------------------- /States/TitleScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/TitleScreen.h -------------------------------------------------------------------------------- /States/VsGameState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/VsGameState.cpp -------------------------------------------------------------------------------- /States/VsGameState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/States/VsGameState.h -------------------------------------------------------------------------------- /assets/1p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/1p.png -------------------------------------------------------------------------------- /assets/1p.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/1p.xcf -------------------------------------------------------------------------------- /assets/2p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/2p.png -------------------------------------------------------------------------------- /assets/2p.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/2p.xcf -------------------------------------------------------------------------------- /assets/bg1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/bg1.png -------------------------------------------------------------------------------- /assets/bg1.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/bg1.xcf -------------------------------------------------------------------------------- /assets/fonts/PressStart2P.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/fonts/PressStart2P.ttf -------------------------------------------------------------------------------- /assets/fonts/square_sans_serif_7.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/fonts/square_sans_serif_7.ttf -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/music/battle1_loop.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/music/battle1_loop.ogg -------------------------------------------------------------------------------- /assets/music/battle1_panic.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/music/battle1_panic.ogg -------------------------------------------------------------------------------- /assets/music/panelpop_intro.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/music/panelpop_intro.ogg -------------------------------------------------------------------------------- /assets/music/panelpop_loop.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/music/panelpop_loop.ogg -------------------------------------------------------------------------------- /assets/panel-pop_sfx.ftm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/panel-pop_sfx.ftm -------------------------------------------------------------------------------- /assets/sfx/1x1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/1x1.wav -------------------------------------------------------------------------------- /assets/sfx/1x10.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/1x10.wav -------------------------------------------------------------------------------- /assets/sfx/1x2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/1x2.wav -------------------------------------------------------------------------------- /assets/sfx/1x3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/1x3.wav -------------------------------------------------------------------------------- /assets/sfx/1x4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/1x4.wav -------------------------------------------------------------------------------- /assets/sfx/1x5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/1x5.wav -------------------------------------------------------------------------------- /assets/sfx/1x6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/1x6.wav -------------------------------------------------------------------------------- /assets/sfx/1x7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/1x7.wav -------------------------------------------------------------------------------- /assets/sfx/1x8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/1x8.wav -------------------------------------------------------------------------------- /assets/sfx/1x9.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/1x9.wav -------------------------------------------------------------------------------- /assets/sfx/2x1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/2x1.wav -------------------------------------------------------------------------------- /assets/sfx/2x10.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/2x10.wav -------------------------------------------------------------------------------- /assets/sfx/2x2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/2x2.wav -------------------------------------------------------------------------------- /assets/sfx/2x3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/2x3.wav -------------------------------------------------------------------------------- /assets/sfx/2x4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/2x4.wav -------------------------------------------------------------------------------- /assets/sfx/2x5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/2x5.wav -------------------------------------------------------------------------------- /assets/sfx/2x6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/2x6.wav -------------------------------------------------------------------------------- /assets/sfx/2x7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/2x7.wav -------------------------------------------------------------------------------- /assets/sfx/2x8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/2x8.wav -------------------------------------------------------------------------------- /assets/sfx/2x9.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/2x9.wav -------------------------------------------------------------------------------- /assets/sfx/3x1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/3x1.wav -------------------------------------------------------------------------------- /assets/sfx/3x10.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/3x10.wav -------------------------------------------------------------------------------- /assets/sfx/3x2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/3x2.wav -------------------------------------------------------------------------------- /assets/sfx/3x3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/3x3.wav -------------------------------------------------------------------------------- /assets/sfx/3x4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/3x4.wav -------------------------------------------------------------------------------- /assets/sfx/3x5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/3x5.wav -------------------------------------------------------------------------------- /assets/sfx/3x6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/3x6.wav -------------------------------------------------------------------------------- /assets/sfx/3x7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/3x7.wav -------------------------------------------------------------------------------- /assets/sfx/3x8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/3x8.wav -------------------------------------------------------------------------------- /assets/sfx/3x9.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/3x9.wav -------------------------------------------------------------------------------- /assets/sfx/4x1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/4x1.wav -------------------------------------------------------------------------------- /assets/sfx/4x10.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/4x10.wav -------------------------------------------------------------------------------- /assets/sfx/4x2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/4x2.wav -------------------------------------------------------------------------------- /assets/sfx/4x3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/4x3.wav -------------------------------------------------------------------------------- /assets/sfx/4x4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/4x4.wav -------------------------------------------------------------------------------- /assets/sfx/4x5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/4x5.wav -------------------------------------------------------------------------------- /assets/sfx/4x6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/4x6.wav -------------------------------------------------------------------------------- /assets/sfx/4x7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/4x7.wav -------------------------------------------------------------------------------- /assets/sfx/4x8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/4x8.wav -------------------------------------------------------------------------------- /assets/sfx/4x9.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/4x9.wav -------------------------------------------------------------------------------- /assets/sfx/bigthump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/bigthump.wav -------------------------------------------------------------------------------- /assets/sfx/chain.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/chain.wav -------------------------------------------------------------------------------- /assets/sfx/combo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/combo.wav -------------------------------------------------------------------------------- /assets/sfx/countdown.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/countdown.wav -------------------------------------------------------------------------------- /assets/sfx/cursor.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/cursor.wav -------------------------------------------------------------------------------- /assets/sfx/fanfare1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/fanfare1.wav -------------------------------------------------------------------------------- /assets/sfx/fanfare2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/fanfare2.wav -------------------------------------------------------------------------------- /assets/sfx/fanfare3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/fanfare3.wav -------------------------------------------------------------------------------- /assets/sfx/go.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/go.wav -------------------------------------------------------------------------------- /assets/sfx/pause.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/pause.wav -------------------------------------------------------------------------------- /assets/sfx/swap.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/swap.wav -------------------------------------------------------------------------------- /assets/sfx/thump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sfx/thump.wav -------------------------------------------------------------------------------- /assets/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sprites.png -------------------------------------------------------------------------------- /assets/sprites.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/sprites.xcf -------------------------------------------------------------------------------- /assets/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/title.png -------------------------------------------------------------------------------- /assets/title.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/assets/title.xcf -------------------------------------------------------------------------------- /gameplay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/gameplay.gif -------------------------------------------------------------------------------- /panelpop.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/panelpop.ini -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a544jh/panel-pop/HEAD/screenshot.png --------------------------------------------------------------------------------