├── .gitignore ├── CMakeLists.txt ├── README.md ├── assets ├── battle_highway.map ├── battle_highway │ ├── battle_highway.png │ ├── battle_highway_palette.png │ ├── bg2.png │ ├── bg3.png │ └── walls │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ └── 8.png ├── chars │ ├── cream.png │ ├── drop_shadow.png │ ├── gamma.png │ └── knuckles.png ├── emerald_beach.map ├── emerald_beach │ ├── bg2.png │ ├── bg3.png │ ├── emerald_beach.png │ ├── emerald_beach_palette.png │ ├── tiles.png │ └── walls │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ └── 6.png ├── holy_summit.map ├── holy_summit │ ├── bg2.png │ ├── bg3.png │ └── walls │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ └── 8.png ├── tails_lab.map └── tails_lab │ ├── bg2.png │ ├── bg3.png │ ├── tails_lab.png │ ├── tails_lab_palette.png │ └── walls │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ └── 7.png ├── code ├── BattleApp.cc ├── BattleApp.h ├── CMakeLists.txt ├── Camera.cc ├── Camera.h ├── Controls.cc ├── Controls.h ├── MapFile.cc ├── MapFile.h ├── Renderer.cc ├── Renderer.h ├── Resources.cc ├── Resources.h ├── STBTextureLoader.cc ├── STBTextureLoader.h ├── files.yml ├── pystring │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── pystring.cpp │ ├── pystring.h │ ├── test.cpp │ └── unittest.h ├── shaders.glsl └── stb │ └── stb_image.h ├── fips ├── fips-files └── generators │ └── filecopy.py ├── fips.cmd ├── fips.yml ├── palettizer ├── README.md ├── battle_highway.pal ├── battle_highway.png ├── convert.py ├── emerald_beach.pal ├── emerald_beach.png ├── holy_summit.pal ├── holy_summit.png ├── out │ └── .keep ├── palettizer.py ├── romhack.diff ├── romhack.md ├── tails_lab.pal └── tails_lab.png └── webpage ├── BattleApp.html ├── favicon.ico └── gba.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/README.md -------------------------------------------------------------------------------- /assets/battle_highway.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway.map -------------------------------------------------------------------------------- /assets/battle_highway/battle_highway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/battle_highway.png -------------------------------------------------------------------------------- /assets/battle_highway/battle_highway_palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/battle_highway_palette.png -------------------------------------------------------------------------------- /assets/battle_highway/bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/bg2.png -------------------------------------------------------------------------------- /assets/battle_highway/bg3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/bg3.png -------------------------------------------------------------------------------- /assets/battle_highway/walls/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/walls/1.png -------------------------------------------------------------------------------- /assets/battle_highway/walls/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/walls/2.png -------------------------------------------------------------------------------- /assets/battle_highway/walls/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/walls/3.png -------------------------------------------------------------------------------- /assets/battle_highway/walls/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/walls/4.png -------------------------------------------------------------------------------- /assets/battle_highway/walls/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/walls/5.png -------------------------------------------------------------------------------- /assets/battle_highway/walls/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/walls/6.png -------------------------------------------------------------------------------- /assets/battle_highway/walls/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/walls/7.png -------------------------------------------------------------------------------- /assets/battle_highway/walls/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/battle_highway/walls/8.png -------------------------------------------------------------------------------- /assets/chars/cream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/chars/cream.png -------------------------------------------------------------------------------- /assets/chars/drop_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/chars/drop_shadow.png -------------------------------------------------------------------------------- /assets/chars/gamma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/chars/gamma.png -------------------------------------------------------------------------------- /assets/chars/knuckles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/chars/knuckles.png -------------------------------------------------------------------------------- /assets/emerald_beach.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach.map -------------------------------------------------------------------------------- /assets/emerald_beach/bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/bg2.png -------------------------------------------------------------------------------- /assets/emerald_beach/bg3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/bg3.png -------------------------------------------------------------------------------- /assets/emerald_beach/emerald_beach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/emerald_beach.png -------------------------------------------------------------------------------- /assets/emerald_beach/emerald_beach_palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/emerald_beach_palette.png -------------------------------------------------------------------------------- /assets/emerald_beach/tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/tiles.png -------------------------------------------------------------------------------- /assets/emerald_beach/walls/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/walls/1.png -------------------------------------------------------------------------------- /assets/emerald_beach/walls/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/walls/2.png -------------------------------------------------------------------------------- /assets/emerald_beach/walls/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/walls/3.png -------------------------------------------------------------------------------- /assets/emerald_beach/walls/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/walls/4.png -------------------------------------------------------------------------------- /assets/emerald_beach/walls/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/walls/5.png -------------------------------------------------------------------------------- /assets/emerald_beach/walls/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/emerald_beach/walls/6.png -------------------------------------------------------------------------------- /assets/holy_summit.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit.map -------------------------------------------------------------------------------- /assets/holy_summit/bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit/bg2.png -------------------------------------------------------------------------------- /assets/holy_summit/bg3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit/bg3.png -------------------------------------------------------------------------------- /assets/holy_summit/walls/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit/walls/1.png -------------------------------------------------------------------------------- /assets/holy_summit/walls/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit/walls/2.png -------------------------------------------------------------------------------- /assets/holy_summit/walls/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit/walls/3.png -------------------------------------------------------------------------------- /assets/holy_summit/walls/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit/walls/4.png -------------------------------------------------------------------------------- /assets/holy_summit/walls/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit/walls/5.png -------------------------------------------------------------------------------- /assets/holy_summit/walls/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit/walls/6.png -------------------------------------------------------------------------------- /assets/holy_summit/walls/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit/walls/7.png -------------------------------------------------------------------------------- /assets/holy_summit/walls/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/holy_summit/walls/8.png -------------------------------------------------------------------------------- /assets/tails_lab.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab.map -------------------------------------------------------------------------------- /assets/tails_lab/bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/bg2.png -------------------------------------------------------------------------------- /assets/tails_lab/bg3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/bg3.png -------------------------------------------------------------------------------- /assets/tails_lab/tails_lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/tails_lab.png -------------------------------------------------------------------------------- /assets/tails_lab/tails_lab_palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/tails_lab_palette.png -------------------------------------------------------------------------------- /assets/tails_lab/walls/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/walls/1.png -------------------------------------------------------------------------------- /assets/tails_lab/walls/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/walls/2.png -------------------------------------------------------------------------------- /assets/tails_lab/walls/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/walls/3.png -------------------------------------------------------------------------------- /assets/tails_lab/walls/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/walls/4.png -------------------------------------------------------------------------------- /assets/tails_lab/walls/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/walls/5.png -------------------------------------------------------------------------------- /assets/tails_lab/walls/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/walls/6.png -------------------------------------------------------------------------------- /assets/tails_lab/walls/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/assets/tails_lab/walls/7.png -------------------------------------------------------------------------------- /code/BattleApp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/BattleApp.cc -------------------------------------------------------------------------------- /code/BattleApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/BattleApp.h -------------------------------------------------------------------------------- /code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/CMakeLists.txt -------------------------------------------------------------------------------- /code/Camera.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/Camera.cc -------------------------------------------------------------------------------- /code/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/Camera.h -------------------------------------------------------------------------------- /code/Controls.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/Controls.cc -------------------------------------------------------------------------------- /code/Controls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/Controls.h -------------------------------------------------------------------------------- /code/MapFile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/MapFile.cc -------------------------------------------------------------------------------- /code/MapFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/MapFile.h -------------------------------------------------------------------------------- /code/Renderer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/Renderer.cc -------------------------------------------------------------------------------- /code/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/Renderer.h -------------------------------------------------------------------------------- /code/Resources.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/Resources.cc -------------------------------------------------------------------------------- /code/Resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/Resources.h -------------------------------------------------------------------------------- /code/STBTextureLoader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/STBTextureLoader.cc -------------------------------------------------------------------------------- /code/STBTextureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/STBTextureLoader.h -------------------------------------------------------------------------------- /code/files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/files.yml -------------------------------------------------------------------------------- /code/pystring/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/pystring/LICENSE -------------------------------------------------------------------------------- /code/pystring/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/pystring/Makefile -------------------------------------------------------------------------------- /code/pystring/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/pystring/README -------------------------------------------------------------------------------- /code/pystring/pystring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/pystring/pystring.cpp -------------------------------------------------------------------------------- /code/pystring/pystring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/pystring/pystring.h -------------------------------------------------------------------------------- /code/pystring/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/pystring/test.cpp -------------------------------------------------------------------------------- /code/pystring/unittest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/pystring/unittest.h -------------------------------------------------------------------------------- /code/shaders.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/shaders.glsl -------------------------------------------------------------------------------- /code/stb/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/code/stb/stb_image.h -------------------------------------------------------------------------------- /fips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/fips -------------------------------------------------------------------------------- /fips-files/generators/filecopy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/fips-files/generators/filecopy.py -------------------------------------------------------------------------------- /fips.cmd: -------------------------------------------------------------------------------- 1 | @python fips %* 2 | 3 | 4 | -------------------------------------------------------------------------------- /fips.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/fips.yml -------------------------------------------------------------------------------- /palettizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/README.md -------------------------------------------------------------------------------- /palettizer/battle_highway.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/battle_highway.pal -------------------------------------------------------------------------------- /palettizer/battle_highway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/battle_highway.png -------------------------------------------------------------------------------- /palettizer/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/convert.py -------------------------------------------------------------------------------- /palettizer/emerald_beach.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/emerald_beach.pal -------------------------------------------------------------------------------- /palettizer/emerald_beach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/emerald_beach.png -------------------------------------------------------------------------------- /palettizer/holy_summit.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/holy_summit.pal -------------------------------------------------------------------------------- /palettizer/holy_summit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/holy_summit.png -------------------------------------------------------------------------------- /palettizer/out/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /palettizer/palettizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/palettizer.py -------------------------------------------------------------------------------- /palettizer/romhack.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/romhack.diff -------------------------------------------------------------------------------- /palettizer/romhack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/romhack.md -------------------------------------------------------------------------------- /palettizer/tails_lab.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/tails_lab.pal -------------------------------------------------------------------------------- /palettizer/tails_lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/palettizer/tails_lab.png -------------------------------------------------------------------------------- /webpage/BattleApp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/webpage/BattleApp.html -------------------------------------------------------------------------------- /webpage/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/webpage/favicon.ico -------------------------------------------------------------------------------- /webpage/gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ohmnivore/battle/HEAD/webpage/gba.png --------------------------------------------------------------------------------