├── .gitignore ├── ASSETS ├── ENDING.BIN ├── FIGURE.BIN ├── FONT.BIN ├── HUD.BIN ├── LOGO.BIN ├── MAP.BIN ├── OBJECTS.BIN ├── TILESET.BIN └── TITLE.BIN ├── README.md ├── dev ├── bitmaps │ ├── ending.png │ ├── face.png │ ├── figure.png │ ├── font.png │ ├── hud.png │ ├── logo.png │ ├── objects.png │ ├── symbol.png │ ├── tileset.png │ └── title.png ├── editor_tiles.png ├── editor_tiles.tsx ├── release.gif ├── tilemaps │ ├── 1.tmx │ └── basemap.tmx └── title_temp.png ├── makefile ├── src ├── bitmap.c ├── bitmap.h ├── core.c ├── core.h ├── ending.c ├── ending.h ├── err.c ├── err.h ├── game.c ├── game.h ├── graph.c ├── graph.h ├── keyb.c ├── keyb.h ├── keycodes.h ├── main.c ├── menu.c ├── menu.h ├── msgbox.c ├── msgbox.h ├── player.c ├── player.h ├── sprite.c ├── sprite.h ├── stage.c ├── stage.h ├── tilemap.c ├── tilemap.h ├── title.c ├── title.h ├── types.c ├── types.h ├── util.c └── util.h └── tools └── src ├── png2cga.c ├── stb_image.h └── tmx2bin └── tmx2bin.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/.gitignore -------------------------------------------------------------------------------- /ASSETS/ENDING.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/ASSETS/ENDING.BIN -------------------------------------------------------------------------------- /ASSETS/FIGURE.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/ASSETS/FIGURE.BIN -------------------------------------------------------------------------------- /ASSETS/FONT.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/ASSETS/FONT.BIN -------------------------------------------------------------------------------- /ASSETS/HUD.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/ASSETS/HUD.BIN -------------------------------------------------------------------------------- /ASSETS/LOGO.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/ASSETS/LOGO.BIN -------------------------------------------------------------------------------- /ASSETS/MAP.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/ASSETS/MAP.BIN -------------------------------------------------------------------------------- /ASSETS/OBJECTS.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/ASSETS/OBJECTS.BIN -------------------------------------------------------------------------------- /ASSETS/TILESET.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/ASSETS/TILESET.BIN -------------------------------------------------------------------------------- /ASSETS/TITLE.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/ASSETS/TITLE.BIN -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/README.md -------------------------------------------------------------------------------- /dev/bitmaps/ending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/bitmaps/ending.png -------------------------------------------------------------------------------- /dev/bitmaps/face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/bitmaps/face.png -------------------------------------------------------------------------------- /dev/bitmaps/figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/bitmaps/figure.png -------------------------------------------------------------------------------- /dev/bitmaps/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/bitmaps/font.png -------------------------------------------------------------------------------- /dev/bitmaps/hud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/bitmaps/hud.png -------------------------------------------------------------------------------- /dev/bitmaps/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/bitmaps/logo.png -------------------------------------------------------------------------------- /dev/bitmaps/objects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/bitmaps/objects.png -------------------------------------------------------------------------------- /dev/bitmaps/symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/bitmaps/symbol.png -------------------------------------------------------------------------------- /dev/bitmaps/tileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/bitmaps/tileset.png -------------------------------------------------------------------------------- /dev/bitmaps/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/bitmaps/title.png -------------------------------------------------------------------------------- /dev/editor_tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/editor_tiles.png -------------------------------------------------------------------------------- /dev/editor_tiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/editor_tiles.tsx -------------------------------------------------------------------------------- /dev/release.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/release.gif -------------------------------------------------------------------------------- /dev/tilemaps/1.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/tilemaps/1.tmx -------------------------------------------------------------------------------- /dev/tilemaps/basemap.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/tilemaps/basemap.tmx -------------------------------------------------------------------------------- /dev/title_temp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/dev/title_temp.png -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/makefile -------------------------------------------------------------------------------- /src/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/bitmap.c -------------------------------------------------------------------------------- /src/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/bitmap.h -------------------------------------------------------------------------------- /src/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/core.c -------------------------------------------------------------------------------- /src/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/core.h -------------------------------------------------------------------------------- /src/ending.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/ending.c -------------------------------------------------------------------------------- /src/ending.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/ending.h -------------------------------------------------------------------------------- /src/err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/err.c -------------------------------------------------------------------------------- /src/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/err.h -------------------------------------------------------------------------------- /src/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/game.c -------------------------------------------------------------------------------- /src/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/game.h -------------------------------------------------------------------------------- /src/graph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/graph.c -------------------------------------------------------------------------------- /src/graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/graph.h -------------------------------------------------------------------------------- /src/keyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/keyb.c -------------------------------------------------------------------------------- /src/keyb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/keyb.h -------------------------------------------------------------------------------- /src/keycodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/keycodes.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/main.c -------------------------------------------------------------------------------- /src/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/menu.c -------------------------------------------------------------------------------- /src/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/menu.h -------------------------------------------------------------------------------- /src/msgbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/msgbox.c -------------------------------------------------------------------------------- /src/msgbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/msgbox.h -------------------------------------------------------------------------------- /src/player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/player.c -------------------------------------------------------------------------------- /src/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/player.h -------------------------------------------------------------------------------- /src/sprite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/sprite.c -------------------------------------------------------------------------------- /src/sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/sprite.h -------------------------------------------------------------------------------- /src/stage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/stage.c -------------------------------------------------------------------------------- /src/stage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/stage.h -------------------------------------------------------------------------------- /src/tilemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/tilemap.c -------------------------------------------------------------------------------- /src/tilemap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/tilemap.h -------------------------------------------------------------------------------- /src/title.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/title.c -------------------------------------------------------------------------------- /src/title.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/title.h -------------------------------------------------------------------------------- /src/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/types.c -------------------------------------------------------------------------------- /src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/types.h -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/util.c -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/src/util.h -------------------------------------------------------------------------------- /tools/src/png2cga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/tools/src/png2cga.c -------------------------------------------------------------------------------- /tools/src/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/tools/src/stb_image.h -------------------------------------------------------------------------------- /tools/src/tmx2bin/tmx2bin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-curse-of-cga/HEAD/tools/src/tmx2bin/tmx2bin.go --------------------------------------------------------------------------------