├── COPYING.txt ├── audio ├── audio.c └── audio.h ├── game ├── ai.c ├── ai.h ├── animation.c ├── animation.h ├── audio.c ├── audio.h ├── block.c ├── block.h ├── boss.c ├── boss.h ├── config.c ├── config.h ├── credits.c ├── credits.h ├── custom.c ├── custom.h ├── damage.c ├── damage.h ├── editor.c ├── editor.h ├── english.h ├── game.c ├── game.h ├── gamemenu.c ├── gamemenu.h ├── glext.c ├── glext.h ├── high.c ├── high.h ├── level.c ├── level.h ├── lighting.c ├── lighting.h ├── logic.c ├── logic.h ├── mainmenu.c ├── mainmenu.h ├── mappack.c ├── mappack.h ├── music.c ├── music.h ├── object.c ├── object.h ├── objedit.c ├── objedit.h ├── objfunc.c ├── objfunc.h ├── options.c ├── options.h ├── physics.c ├── physics.h ├── player.c ├── player.h ├── prerender.c ├── prerender.h ├── random.c ├── random.h ├── record.c ├── record.h ├── render.c ├── render.h ├── replay.c ├── replay.h ├── ropeedit.c ├── ropeedit.h ├── setup.c ├── setup.h ├── socket.c ├── socket.h ├── sprite.c ├── sprite.h ├── texture.c ├── texture.h ├── tileset.c ├── tileset.h ├── utils.c ├── utils.h ├── vsmode.c └── vsmode.h ├── input ├── joystick.c ├── joystick.h ├── keyboard.c ├── keyboard.h ├── mouse.c └── mouse.h ├── main.c ├── math ├── intersec.c ├── intersec.h ├── vector.c └── vector.h ├── menu ├── menu.c └── menu.h ├── parser ├── parser.c └── parser.h ├── physics ├── bond.c ├── bond.h ├── object.c ├── object.h ├── particle.c └── particle.h ├── sdl ├── endian.c ├── endian.h ├── event.c ├── event.h ├── file.c ├── file.h ├── video.c └── video.h └── video ├── glext.h ├── glfunc.c ├── glfunc.h ├── text.c ├── text.h ├── texture.c └── texture.h /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/COPYING.txt -------------------------------------------------------------------------------- /audio/audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/audio/audio.c -------------------------------------------------------------------------------- /audio/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/audio/audio.h -------------------------------------------------------------------------------- /game/ai.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/ai.c -------------------------------------------------------------------------------- /game/ai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/ai.h -------------------------------------------------------------------------------- /game/animation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/animation.c -------------------------------------------------------------------------------- /game/animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/animation.h -------------------------------------------------------------------------------- /game/audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/audio.c -------------------------------------------------------------------------------- /game/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/audio.h -------------------------------------------------------------------------------- /game/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/block.c -------------------------------------------------------------------------------- /game/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/block.h -------------------------------------------------------------------------------- /game/boss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/boss.c -------------------------------------------------------------------------------- /game/boss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/boss.h -------------------------------------------------------------------------------- /game/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/config.c -------------------------------------------------------------------------------- /game/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/config.h -------------------------------------------------------------------------------- /game/credits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/credits.c -------------------------------------------------------------------------------- /game/credits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/credits.h -------------------------------------------------------------------------------- /game/custom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/custom.c -------------------------------------------------------------------------------- /game/custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/custom.h -------------------------------------------------------------------------------- /game/damage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/damage.c -------------------------------------------------------------------------------- /game/damage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/damage.h -------------------------------------------------------------------------------- /game/editor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/editor.c -------------------------------------------------------------------------------- /game/editor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/editor.h -------------------------------------------------------------------------------- /game/english.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/english.h -------------------------------------------------------------------------------- /game/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/game.c -------------------------------------------------------------------------------- /game/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/game.h -------------------------------------------------------------------------------- /game/gamemenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/gamemenu.c -------------------------------------------------------------------------------- /game/gamemenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/gamemenu.h -------------------------------------------------------------------------------- /game/glext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/glext.c -------------------------------------------------------------------------------- /game/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/glext.h -------------------------------------------------------------------------------- /game/high.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/high.c -------------------------------------------------------------------------------- /game/high.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/high.h -------------------------------------------------------------------------------- /game/level.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/level.c -------------------------------------------------------------------------------- /game/level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/level.h -------------------------------------------------------------------------------- /game/lighting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/lighting.c -------------------------------------------------------------------------------- /game/lighting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/lighting.h -------------------------------------------------------------------------------- /game/logic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/logic.c -------------------------------------------------------------------------------- /game/logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/logic.h -------------------------------------------------------------------------------- /game/mainmenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/mainmenu.c -------------------------------------------------------------------------------- /game/mainmenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/mainmenu.h -------------------------------------------------------------------------------- /game/mappack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/mappack.c -------------------------------------------------------------------------------- /game/mappack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/mappack.h -------------------------------------------------------------------------------- /game/music.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/music.c -------------------------------------------------------------------------------- /game/music.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/music.h -------------------------------------------------------------------------------- /game/object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/object.c -------------------------------------------------------------------------------- /game/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/object.h -------------------------------------------------------------------------------- /game/objedit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/objedit.c -------------------------------------------------------------------------------- /game/objedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/objedit.h -------------------------------------------------------------------------------- /game/objfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/objfunc.c -------------------------------------------------------------------------------- /game/objfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/objfunc.h -------------------------------------------------------------------------------- /game/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/options.c -------------------------------------------------------------------------------- /game/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/options.h -------------------------------------------------------------------------------- /game/physics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/physics.c -------------------------------------------------------------------------------- /game/physics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/physics.h -------------------------------------------------------------------------------- /game/player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/player.c -------------------------------------------------------------------------------- /game/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/player.h -------------------------------------------------------------------------------- /game/prerender.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/prerender.c -------------------------------------------------------------------------------- /game/prerender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/prerender.h -------------------------------------------------------------------------------- /game/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/random.c -------------------------------------------------------------------------------- /game/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/random.h -------------------------------------------------------------------------------- /game/record.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/record.c -------------------------------------------------------------------------------- /game/record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/record.h -------------------------------------------------------------------------------- /game/render.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/render.c -------------------------------------------------------------------------------- /game/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/render.h -------------------------------------------------------------------------------- /game/replay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/replay.c -------------------------------------------------------------------------------- /game/replay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/replay.h -------------------------------------------------------------------------------- /game/ropeedit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/ropeedit.c -------------------------------------------------------------------------------- /game/ropeedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/ropeedit.h -------------------------------------------------------------------------------- /game/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/setup.c -------------------------------------------------------------------------------- /game/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/setup.h -------------------------------------------------------------------------------- /game/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/socket.c -------------------------------------------------------------------------------- /game/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/socket.h -------------------------------------------------------------------------------- /game/sprite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/sprite.c -------------------------------------------------------------------------------- /game/sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/sprite.h -------------------------------------------------------------------------------- /game/texture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/texture.c -------------------------------------------------------------------------------- /game/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/texture.h -------------------------------------------------------------------------------- /game/tileset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/tileset.c -------------------------------------------------------------------------------- /game/tileset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/tileset.h -------------------------------------------------------------------------------- /game/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/utils.c -------------------------------------------------------------------------------- /game/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/utils.h -------------------------------------------------------------------------------- /game/vsmode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/vsmode.c -------------------------------------------------------------------------------- /game/vsmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/game/vsmode.h -------------------------------------------------------------------------------- /input/joystick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/input/joystick.c -------------------------------------------------------------------------------- /input/joystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/input/joystick.h -------------------------------------------------------------------------------- /input/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/input/keyboard.c -------------------------------------------------------------------------------- /input/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/input/keyboard.h -------------------------------------------------------------------------------- /input/mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/input/mouse.c -------------------------------------------------------------------------------- /input/mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/input/mouse.h -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/main.c -------------------------------------------------------------------------------- /math/intersec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/math/intersec.c -------------------------------------------------------------------------------- /math/intersec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/math/intersec.h -------------------------------------------------------------------------------- /math/vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/math/vector.c -------------------------------------------------------------------------------- /math/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/math/vector.h -------------------------------------------------------------------------------- /menu/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/menu/menu.c -------------------------------------------------------------------------------- /menu/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/menu/menu.h -------------------------------------------------------------------------------- /parser/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/parser/parser.c -------------------------------------------------------------------------------- /parser/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/parser/parser.h -------------------------------------------------------------------------------- /physics/bond.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/physics/bond.c -------------------------------------------------------------------------------- /physics/bond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/physics/bond.h -------------------------------------------------------------------------------- /physics/object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/physics/object.c -------------------------------------------------------------------------------- /physics/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/physics/object.h -------------------------------------------------------------------------------- /physics/particle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/physics/particle.c -------------------------------------------------------------------------------- /physics/particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/physics/particle.h -------------------------------------------------------------------------------- /sdl/endian.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/sdl/endian.c -------------------------------------------------------------------------------- /sdl/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/sdl/endian.h -------------------------------------------------------------------------------- /sdl/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/sdl/event.c -------------------------------------------------------------------------------- /sdl/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/sdl/event.h -------------------------------------------------------------------------------- /sdl/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/sdl/file.c -------------------------------------------------------------------------------- /sdl/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/sdl/file.h -------------------------------------------------------------------------------- /sdl/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/sdl/video.c -------------------------------------------------------------------------------- /sdl/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/sdl/video.h -------------------------------------------------------------------------------- /video/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/video/glext.h -------------------------------------------------------------------------------- /video/glfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/video/glfunc.c -------------------------------------------------------------------------------- /video/glfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/video/glfunc.h -------------------------------------------------------------------------------- /video/text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/video/text.c -------------------------------------------------------------------------------- /video/text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/video/text.h -------------------------------------------------------------------------------- /video/texture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/video/texture.c -------------------------------------------------------------------------------- /video/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/videogamepreservation/gish/HEAD/video/texture.h --------------------------------------------------------------------------------