├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── COPYING ├── Makefile ├── README.md ├── RESOURCES.md ├── cover ├── cover.png ├── cover.svg └── img │ ├── background.png │ ├── gba-label.png │ └── logo.png ├── doc └── release-checklist.md ├── include ├── air-wizard.h ├── crafting.h ├── entity.h ├── furniture.h ├── generator.h ├── inventory.h ├── item.h ├── level.h ├── minicraft.h ├── mob.h ├── options.h ├── performance.h ├── player.h ├── scene.h ├── screen.h ├── sound.h ├── storage.h ├── tile.h └── util.h ├── res ├── NOTICE ├── images │ ├── entities.png │ ├── font.png │ ├── gui.png │ ├── items.png │ ├── level-light.png │ ├── level.png │ ├── logo.png │ ├── player-lantern-light.png │ ├── player-light.png │ ├── sparks.png │ └── text-particle.png ├── palettes │ ├── background.png │ ├── items.png │ └── sprites.png ├── resources.json └── sounds │ ├── boss_death.raw │ ├── craft.raw │ ├── monster_hurt.raw │ ├── pickup.raw │ ├── player_death.raw │ ├── player_hurt.raw │ └── start.raw ├── src ├── crafting.c ├── debug │ └── map-viewer.c ├── draw │ ├── sort_entities.c │ └── tiles.c ├── entity.c ├── entity │ ├── air-wizard.c │ ├── furniture.c │ ├── item.c │ ├── player.c │ ├── slime.c │ ├── smash-particle.c │ ├── spark.c │ ├── text-particle.c │ └── zombie.c ├── generator.c ├── header.s ├── inventory.c ├── item.c ├── level.c ├── minicraft.c ├── mob.c ├── options.c ├── performance.c ├── scene.c ├── scene │ ├── about.c │ ├── chest.c │ ├── crafting.c │ ├── death.c │ ├── game.c │ ├── instructions.c │ ├── inventory.c │ ├── options.c │ ├── pause.c │ ├── prestart.c │ ├── start.c │ ├── transition.c │ └── win.c ├── screen.c ├── sounds.c ├── storage.c ├── tick │ └── tiles.c └── tile.c └── tools ├── color-convert ├── header-checksum ├── release ├── res2gba └── verify-save-file /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/README.md -------------------------------------------------------------------------------- /RESOURCES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/RESOURCES.md -------------------------------------------------------------------------------- /cover/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/cover/cover.png -------------------------------------------------------------------------------- /cover/cover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/cover/cover.svg -------------------------------------------------------------------------------- /cover/img/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/cover/img/background.png -------------------------------------------------------------------------------- /cover/img/gba-label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/cover/img/gba-label.png -------------------------------------------------------------------------------- /cover/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/cover/img/logo.png -------------------------------------------------------------------------------- /doc/release-checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/doc/release-checklist.md -------------------------------------------------------------------------------- /include/air-wizard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/air-wizard.h -------------------------------------------------------------------------------- /include/crafting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/crafting.h -------------------------------------------------------------------------------- /include/entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/entity.h -------------------------------------------------------------------------------- /include/furniture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/furniture.h -------------------------------------------------------------------------------- /include/generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/generator.h -------------------------------------------------------------------------------- /include/inventory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/inventory.h -------------------------------------------------------------------------------- /include/item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/item.h -------------------------------------------------------------------------------- /include/level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/level.h -------------------------------------------------------------------------------- /include/minicraft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/minicraft.h -------------------------------------------------------------------------------- /include/mob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/mob.h -------------------------------------------------------------------------------- /include/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/options.h -------------------------------------------------------------------------------- /include/performance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/performance.h -------------------------------------------------------------------------------- /include/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/player.h -------------------------------------------------------------------------------- /include/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/scene.h -------------------------------------------------------------------------------- /include/screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/screen.h -------------------------------------------------------------------------------- /include/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/sound.h -------------------------------------------------------------------------------- /include/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/storage.h -------------------------------------------------------------------------------- /include/tile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/tile.h -------------------------------------------------------------------------------- /include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/include/util.h -------------------------------------------------------------------------------- /res/NOTICE: -------------------------------------------------------------------------------- 1 | The artwork and sounds were made by Markus Persson in December 2011. 2 | -------------------------------------------------------------------------------- /res/images/entities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/entities.png -------------------------------------------------------------------------------- /res/images/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/font.png -------------------------------------------------------------------------------- /res/images/gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/gui.png -------------------------------------------------------------------------------- /res/images/items.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/items.png -------------------------------------------------------------------------------- /res/images/level-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/level-light.png -------------------------------------------------------------------------------- /res/images/level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/level.png -------------------------------------------------------------------------------- /res/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/logo.png -------------------------------------------------------------------------------- /res/images/player-lantern-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/player-lantern-light.png -------------------------------------------------------------------------------- /res/images/player-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/player-light.png -------------------------------------------------------------------------------- /res/images/sparks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/sparks.png -------------------------------------------------------------------------------- /res/images/text-particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/images/text-particle.png -------------------------------------------------------------------------------- /res/palettes/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/palettes/background.png -------------------------------------------------------------------------------- /res/palettes/items.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/palettes/items.png -------------------------------------------------------------------------------- /res/palettes/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/palettes/sprites.png -------------------------------------------------------------------------------- /res/resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/resources.json -------------------------------------------------------------------------------- /res/sounds/boss_death.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/sounds/boss_death.raw -------------------------------------------------------------------------------- /res/sounds/craft.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/sounds/craft.raw -------------------------------------------------------------------------------- /res/sounds/monster_hurt.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/sounds/monster_hurt.raw -------------------------------------------------------------------------------- /res/sounds/pickup.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/sounds/pickup.raw -------------------------------------------------------------------------------- /res/sounds/player_death.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/sounds/player_death.raw -------------------------------------------------------------------------------- /res/sounds/player_hurt.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/sounds/player_hurt.raw -------------------------------------------------------------------------------- /res/sounds/start.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/res/sounds/start.raw -------------------------------------------------------------------------------- /src/crafting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/crafting.c -------------------------------------------------------------------------------- /src/debug/map-viewer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/debug/map-viewer.c -------------------------------------------------------------------------------- /src/draw/sort_entities.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/draw/sort_entities.c -------------------------------------------------------------------------------- /src/draw/tiles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/draw/tiles.c -------------------------------------------------------------------------------- /src/entity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/entity.c -------------------------------------------------------------------------------- /src/entity/air-wizard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/entity/air-wizard.c -------------------------------------------------------------------------------- /src/entity/furniture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/entity/furniture.c -------------------------------------------------------------------------------- /src/entity/item.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/entity/item.c -------------------------------------------------------------------------------- /src/entity/player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/entity/player.c -------------------------------------------------------------------------------- /src/entity/slime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/entity/slime.c -------------------------------------------------------------------------------- /src/entity/smash-particle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/entity/smash-particle.c -------------------------------------------------------------------------------- /src/entity/spark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/entity/spark.c -------------------------------------------------------------------------------- /src/entity/text-particle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/entity/text-particle.c -------------------------------------------------------------------------------- /src/entity/zombie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/entity/zombie.c -------------------------------------------------------------------------------- /src/generator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/generator.c -------------------------------------------------------------------------------- /src/header.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/header.s -------------------------------------------------------------------------------- /src/inventory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/inventory.c -------------------------------------------------------------------------------- /src/item.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/item.c -------------------------------------------------------------------------------- /src/level.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/level.c -------------------------------------------------------------------------------- /src/minicraft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/minicraft.c -------------------------------------------------------------------------------- /src/mob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/mob.c -------------------------------------------------------------------------------- /src/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/options.c -------------------------------------------------------------------------------- /src/performance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/performance.c -------------------------------------------------------------------------------- /src/scene.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene.c -------------------------------------------------------------------------------- /src/scene/about.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/about.c -------------------------------------------------------------------------------- /src/scene/chest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/chest.c -------------------------------------------------------------------------------- /src/scene/crafting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/crafting.c -------------------------------------------------------------------------------- /src/scene/death.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/death.c -------------------------------------------------------------------------------- /src/scene/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/game.c -------------------------------------------------------------------------------- /src/scene/instructions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/instructions.c -------------------------------------------------------------------------------- /src/scene/inventory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/inventory.c -------------------------------------------------------------------------------- /src/scene/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/options.c -------------------------------------------------------------------------------- /src/scene/pause.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/pause.c -------------------------------------------------------------------------------- /src/scene/prestart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/prestart.c -------------------------------------------------------------------------------- /src/scene/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/start.c -------------------------------------------------------------------------------- /src/scene/transition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/transition.c -------------------------------------------------------------------------------- /src/scene/win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/scene/win.c -------------------------------------------------------------------------------- /src/screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/screen.c -------------------------------------------------------------------------------- /src/sounds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/sounds.c -------------------------------------------------------------------------------- /src/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/storage.c -------------------------------------------------------------------------------- /src/tick/tiles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/tick/tiles.c -------------------------------------------------------------------------------- /src/tile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/src/tile.c -------------------------------------------------------------------------------- /tools/color-convert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/tools/color-convert -------------------------------------------------------------------------------- /tools/header-checksum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/tools/header-checksum -------------------------------------------------------------------------------- /tools/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/tools/release -------------------------------------------------------------------------------- /tools/res2gba: -------------------------------------------------------------------------------- 1 | external/res2gba/res2gba -------------------------------------------------------------------------------- /tools/verify-save-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulcalien/minicraft-gba/HEAD/tools/verify-save-file --------------------------------------------------------------------------------