diff --git a/source/game.c b/source/game.c index 57302c6..f070eed 100644 --- a/source/game.c +++ b/source/game.c @@ -148,6 +148,85 @@ void game_configure (void) { chad_define_block ("Ashdust", CHAD_BLOCK_DOWN | CHAD_BLOCK_LEFT, 1, 2, 0, -1); chad_define_block ("Ashdust", CHAD_BLOCK_DOWN | CHAD_BLOCK_RIGHT, 1, 2, 0, -1); + chad_define_model ("Redgrass", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Bone", 0, 1, 1, -1); + chad_define_model ("Redgrass", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Rock & Redgrass", 0, 1, 1, -1); + chad_define_model ("Bones", 0, 1, 1, -1); + chad_define_model ("Redgrass", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Redgrass", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Redgrass", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Redgrass", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Skull", 0, 1, 1, -1); + chad_define_model ("Skull & Bones", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Gravestone", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Gravestone", 0, 1, 1, -1); + chad_define_model ("Rock", 0, 1, 1, -1); + chad_define_model ("Gravestone", 0, 1, 1, -1); + chad_define_model ("Firewood", 0, 1, 1, -1); + chad_define_model ("Firewood", 0, 1, 1, -1); + chad_define_model ("Firewood", 0, 1, 1, -1); + chad_define_model ("Acid Reed", 0, 1, 1, -1); + chad_define_model ("Acid Reed", 0, 1, 1, -1); + chad_define_model ("Acid Reed", 0, 1, 1, -1); + chad_define_model ("Acid Reed", 0, 1, 1, -1); + chad_define_model ("Acid Reed", 0, 1, 1, -1); + chad_define_model ("Acid Reed", 0, 1, 1, -1); + chad_define_model ("Sign", 0, 1, 1, -1); + chad_define_model ("Sign", 0, 1, 1, -1); + chad_define_model ("Sign", 0, 1, 1, -1); + chad_define_model ("Sign", 0, 1, 1, -1); + + chad_define_model ("Huge Rock", CHAD_MODEL_CLIP, 1, 2, -1); + chad_define_model ("Huge Acid Reed", CHAD_MODEL_CLIP, 1, 2, -1); + chad_define_model ("Tree Trunk", CHAD_MODEL_CLIP, 1, 2, -1); + chad_define_model ("Tree Trunk", CHAD_MODEL_CLIP, 1, 2, -1); + chad_define_model ("Tree Trunk", CHAD_MODEL_CLIP, 1, 2, -1); + chad_define_model ("Tree Trunk", CHAD_MODEL_CLIP, 1, 2, -1); + chad_define_model ("Huge Rock & Skull", CHAD_MODEL_CLIP, 1, 2, -1); + chad_define_model ("Huge Acid Reed", CHAD_MODEL_CLIP, 1, 2, -1); + + chad_define_model ("Tree Trunk", CHAD_MODEL_CLIP, 2, 1, -1); + chad_define_model ("Tree Trunk", CHAD_MODEL_CLIP, 2, 1, -1); + chad_define_model ("Huge Acid Reed", CHAD_MODEL_CLIP, 2, 1, -1); + chad_define_model ("Huge Acid Reed", CHAD_MODEL_CLIP, 2, 1, -1); + chad_define_model ("Huge Rock", CHAD_MODEL_CLIP, 2, 1, -1); + chad_define_model ("Huge Rock", CHAD_MODEL_CLIP, 2, 1, -1); + chad_define_model ("Huge Sign", CHAD_MODEL_CLIP, 2, 1, -1); + chad_define_model ("Firewood & Bone", CHAD_MODEL_CLIP, 2, 1, -1); + chad_define_model ("Huge Rock & Redgrass", CHAD_MODEL_CLIP, 2, 1, -1); + chad_define_model ("Huge Rock & Skull", CHAD_MODEL_CLIP, 2, 1, -1); + + chad_define_model ("Huge Rocks", CHAD_MODEL_CLIP, 2, 2, -1); + chad_define_model ("Gravestone & Redgrass", CHAD_MODEL_CLIP, 2, 2, -1); + chad_define_model ("Firewood & Redgrass", CHAD_MODEL_CLIP, 2, 2, -1); + + chad_define_model ("Dead Tree", CHAD_MODEL_CLIP, 2, 4, -1); + chad_define_model ("Dead Tree", CHAD_MODEL_CLIP, 2, 4, -1); + + chad_define_model ("Huge Rocks", CHAD_MODEL_CLIP, 3, 2, -1); + + chad_define_model ("Dead Tree", CHAD_MODEL_CLIP, 4, 5, -1); + chad_define_model ("Dead Tree & Skulls", CHAD_MODEL_CLIP, 4, 5, -1); + chad_define_model ("Dead Tree & Acid Reed", CHAD_MODEL_CLIP, 4, 5, -1); + chad_define_world ("Ashlands", 0XBEEF, 0, chad_block_count); chad_configure (); diff --git a/sprite/model_1_1.png b/sprite/model_1_1.png new file mode 100644 index 0000000..91579eb Binary files /dev/null and b/sprite/model_1_1.png differ diff --git a/sprite/model_1_2.png b/sprite/model_1_2.png new file mode 100644 index 0000000..6de6ed3 Binary files /dev/null and b/sprite/model_1_2.png differ diff --git a/sprite/model_2_1.png b/sprite/model_2_1.png new file mode 100644 index 0000000..53206a3 Binary files /dev/null and b/sprite/model_2_1.png differ diff --git a/sprite/model_2_2.png b/sprite/model_2_2.png new file mode 100644 index 0000000..62f48de Binary files /dev/null and b/sprite/model_2_2.png differ diff --git a/sprite/model_2_4.png b/sprite/model_2_4.png new file mode 100644 index 0000000..af40dd1 Binary files /dev/null and b/sprite/model_2_4.png differ diff --git a/sprite/model_3_2.png b/sprite/model_3_2.png new file mode 100644 index 0000000..45d171f Binary files /dev/null and b/sprite/model_3_2.png differ diff --git a/sprite/model_4_5.png b/sprite/model_4_5.png new file mode 100644 index 0000000..c3c2994 Binary files /dev/null and b/sprite/model_4_5.png differ