├── .github └── workflows │ └── main.yml ├── README.md ├── data ├── ammo.png ├── crtframe_tv.png ├── damage.png ├── deltoid-sans.ttf ├── ingame.ogg ├── inter.ogg ├── officer.png ├── pal.png ├── prstartk.ttf ├── repair.png ├── sound │ ├── pickup_powerup.ogg │ ├── ship_damaged.ogg │ ├── ship_explosion.ogg │ ├── ship_laser_1.ogg │ └── ship_laser_2.ogg ├── sprites │ ├── bullet.png │ ├── bullet1.png │ ├── dollar.png │ ├── enemy1.png │ ├── enemy2.png │ ├── enemy3.png │ ├── enemy4.png │ ├── enemy5.png │ ├── enemy6.png │ ├── enemy_bullet.png │ ├── expl1_001.png │ ├── expl1_002.png │ ├── expl1_003.png │ ├── expl1_004.png │ ├── expl1_005.png │ ├── expl1_006.png │ ├── expl1_007.png │ ├── expl2_001.png │ ├── expl2_002.png │ ├── expl2_003.png │ ├── expl2_004.png │ ├── expl2_005.png │ ├── expl2_006.png │ ├── expl2_007.png │ ├── expl2_008.png │ ├── expl3_001.png │ ├── expl3_002.png │ ├── expl3_003.png │ ├── expl3_004.png │ ├── expl3_005.png │ ├── expl3_006.png │ ├── expl3_007.png │ ├── expl4_001.png │ ├── expl4_002.png │ ├── expl4_003.png │ ├── expl4_004.png │ ├── expl4_005.png │ ├── expl4_006.png │ ├── expl4_007.png │ └── player.png └── title.png └── source ├── build_data.h ├── data.h ├── game.h ├── libs ├── app.h ├── array.h ├── buffer.h ├── crtemu.h ├── frametimer.h ├── img.h ├── paldither.h ├── palrle.h ├── pixelfont.h ├── rnd.h ├── stb_image.h ├── stb_truetype.h ├── stb_vorbis.h └── thread.h ├── repair-rearm.c ├── state_credits.h ├── state_intro.h ├── state_launch.h ├── state_level.h ├── state_repair.h └── state_title.h /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/README.md -------------------------------------------------------------------------------- /data/ammo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/ammo.png -------------------------------------------------------------------------------- /data/crtframe_tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/crtframe_tv.png -------------------------------------------------------------------------------- /data/damage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/damage.png -------------------------------------------------------------------------------- /data/deltoid-sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/deltoid-sans.ttf -------------------------------------------------------------------------------- /data/ingame.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/ingame.ogg -------------------------------------------------------------------------------- /data/inter.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/inter.ogg -------------------------------------------------------------------------------- /data/officer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/officer.png -------------------------------------------------------------------------------- /data/pal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/pal.png -------------------------------------------------------------------------------- /data/prstartk.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/prstartk.ttf -------------------------------------------------------------------------------- /data/repair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/repair.png -------------------------------------------------------------------------------- /data/sound/pickup_powerup.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sound/pickup_powerup.ogg -------------------------------------------------------------------------------- /data/sound/ship_damaged.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sound/ship_damaged.ogg -------------------------------------------------------------------------------- /data/sound/ship_explosion.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sound/ship_explosion.ogg -------------------------------------------------------------------------------- /data/sound/ship_laser_1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sound/ship_laser_1.ogg -------------------------------------------------------------------------------- /data/sound/ship_laser_2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sound/ship_laser_2.ogg -------------------------------------------------------------------------------- /data/sprites/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/bullet.png -------------------------------------------------------------------------------- /data/sprites/bullet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/bullet1.png -------------------------------------------------------------------------------- /data/sprites/dollar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/dollar.png -------------------------------------------------------------------------------- /data/sprites/enemy1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/enemy1.png -------------------------------------------------------------------------------- /data/sprites/enemy2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/enemy2.png -------------------------------------------------------------------------------- /data/sprites/enemy3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/enemy3.png -------------------------------------------------------------------------------- /data/sprites/enemy4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/enemy4.png -------------------------------------------------------------------------------- /data/sprites/enemy5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/enemy5.png -------------------------------------------------------------------------------- /data/sprites/enemy6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/enemy6.png -------------------------------------------------------------------------------- /data/sprites/enemy_bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/enemy_bullet.png -------------------------------------------------------------------------------- /data/sprites/expl1_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl1_001.png -------------------------------------------------------------------------------- /data/sprites/expl1_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl1_002.png -------------------------------------------------------------------------------- /data/sprites/expl1_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl1_003.png -------------------------------------------------------------------------------- /data/sprites/expl1_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl1_004.png -------------------------------------------------------------------------------- /data/sprites/expl1_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl1_005.png -------------------------------------------------------------------------------- /data/sprites/expl1_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl1_006.png -------------------------------------------------------------------------------- /data/sprites/expl1_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl1_007.png -------------------------------------------------------------------------------- /data/sprites/expl2_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl2_001.png -------------------------------------------------------------------------------- /data/sprites/expl2_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl2_002.png -------------------------------------------------------------------------------- /data/sprites/expl2_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl2_003.png -------------------------------------------------------------------------------- /data/sprites/expl2_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl2_004.png -------------------------------------------------------------------------------- /data/sprites/expl2_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl2_005.png -------------------------------------------------------------------------------- /data/sprites/expl2_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl2_006.png -------------------------------------------------------------------------------- /data/sprites/expl2_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl2_007.png -------------------------------------------------------------------------------- /data/sprites/expl2_008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl2_008.png -------------------------------------------------------------------------------- /data/sprites/expl3_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl3_001.png -------------------------------------------------------------------------------- /data/sprites/expl3_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl3_002.png -------------------------------------------------------------------------------- /data/sprites/expl3_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl3_003.png -------------------------------------------------------------------------------- /data/sprites/expl3_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl3_004.png -------------------------------------------------------------------------------- /data/sprites/expl3_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl3_005.png -------------------------------------------------------------------------------- /data/sprites/expl3_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl3_006.png -------------------------------------------------------------------------------- /data/sprites/expl3_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl3_007.png -------------------------------------------------------------------------------- /data/sprites/expl4_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl4_001.png -------------------------------------------------------------------------------- /data/sprites/expl4_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl4_002.png -------------------------------------------------------------------------------- /data/sprites/expl4_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl4_003.png -------------------------------------------------------------------------------- /data/sprites/expl4_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl4_004.png -------------------------------------------------------------------------------- /data/sprites/expl4_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl4_005.png -------------------------------------------------------------------------------- /data/sprites/expl4_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl4_006.png -------------------------------------------------------------------------------- /data/sprites/expl4_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/expl4_007.png -------------------------------------------------------------------------------- /data/sprites/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/sprites/player.png -------------------------------------------------------------------------------- /data/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/data/title.png -------------------------------------------------------------------------------- /source/build_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/build_data.h -------------------------------------------------------------------------------- /source/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/data.h -------------------------------------------------------------------------------- /source/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/game.h -------------------------------------------------------------------------------- /source/libs/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/app.h -------------------------------------------------------------------------------- /source/libs/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/array.h -------------------------------------------------------------------------------- /source/libs/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/buffer.h -------------------------------------------------------------------------------- /source/libs/crtemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/crtemu.h -------------------------------------------------------------------------------- /source/libs/frametimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/frametimer.h -------------------------------------------------------------------------------- /source/libs/img.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/img.h -------------------------------------------------------------------------------- /source/libs/paldither.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/paldither.h -------------------------------------------------------------------------------- /source/libs/palrle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/palrle.h -------------------------------------------------------------------------------- /source/libs/pixelfont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/pixelfont.h -------------------------------------------------------------------------------- /source/libs/rnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/rnd.h -------------------------------------------------------------------------------- /source/libs/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/stb_image.h -------------------------------------------------------------------------------- /source/libs/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/stb_truetype.h -------------------------------------------------------------------------------- /source/libs/stb_vorbis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/stb_vorbis.h -------------------------------------------------------------------------------- /source/libs/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/libs/thread.h -------------------------------------------------------------------------------- /source/repair-rearm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/repair-rearm.c -------------------------------------------------------------------------------- /source/state_credits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/state_credits.h -------------------------------------------------------------------------------- /source/state_intro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/state_intro.h -------------------------------------------------------------------------------- /source/state_launch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/state_launch.h -------------------------------------------------------------------------------- /source/state_level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/state_level.h -------------------------------------------------------------------------------- /source/state_repair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/state_repair.h -------------------------------------------------------------------------------- /source/state_title.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattiasgustavsson/repair-rearm/HEAD/source/state_title.h --------------------------------------------------------------------------------