diff options
| author | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2024-01-27 17:10:35 +0100 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2024-01-28 04:12:45 +0100 |
| commit | db3ee0d63620bd42f27a6b359f0996df927481dd (patch) | |
| tree | 3ed8d42e1c0414c5d7fd8d4e2ca96bb19a59b3c6 /src/terrain/privinc | |
| parent | cd2b58b5619bf33deb99b0765f2d69969c61ed74 (diff) | |
| download | jancity-db3ee0d63620bd42f27a6b359f0996df927481dd.tar.gz | |
terrain: Split tile/object rendering
Diffstat (limited to 'src/terrain/privinc')
| -rw-r--r-- | src/terrain/privinc/terrain_tiles.h | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/src/terrain/privinc/terrain_tiles.h b/src/terrain/privinc/terrain_tiles.h new file mode 100644 index 0000000..962bafe --- /dev/null +++ b/src/terrain/privinc/terrain_tiles.h @@ -0,0 +1,153 @@ +#ifndef TERRAIN_TILES_H +#define TERRAIN_TILES_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +enum +{ + /* SIDEWALK */ + SIDEWALK_1_NW, + SIDEWALK_1_N, + SIDEWALK_1_NE, + SIDEWALK_2_NW, + SIDEWALK_2_NE, + SIDEWALK_3_NW, + SIDEWALK_3_N, + SIDEWALK_3_NE, + SIDEWALK_4_N, + + SIDEWALK_1_W, + SIDEWALK_1_C, + SIDEWALK_1_E, + SIDEWALK_2_SW, + SIDEWALK_2_SE, + SIDEWALK_3_SW, + SIDEWALK_3_S, + SIDEWALK_3_SE, + SIDEWALK_4_C, + + SIDEWALK_1_SW, + SIDEWALK_1_S, + SIDEWALK_1_SE, + SIDEWALK_5_W, + SIDEWALK_5_C, + SIDEWALK_5_E, + SIDEWALK_6, + SIDEWALK_4_S, + + SIDEWALK_START = SIDEWALK_1_NW, + SIDEWALK_END = SIDEWALK_4_S, + + /* ROOF1 */ + ROOF1_1_NW, + ROOF1_1_N, + ROOF1_1_NE, + ROOF1_2_NW, + ROOF1_2_NE, + ROOF1_3_NW, + ROOF1_3_N, + ROOF1_3_NE, + ROOF1_4_N, + + ROOF1_1_W, + ROOF1_1_C, + ROOF1_1_E, + ROOF1_2_SW, + ROOF1_2_SE, + ROOF1_3_SW, + ROOF1_3_S, + ROOF1_3_SE, + ROOF1_4_C, + + ROOF1_1_SW, + ROOF1_1_S, + ROOF1_1_SE, + ROOF1_5_W, + ROOF1_5_C, + ROOF1_5_E, + ROOF1_6, + ROOF1_4_S, + + ROOF1_START = ROOF1_1_NW, + ROOF1_END = ROOF1_4_S, + + /* ROOF2 */ + ROOF2_1_NW, + ROOF2_1_N, + ROOF2_1_NE, + ROOF2_2_NW, + ROOF2_2_NE, + ROOF2_3_NW, + ROOF2_3_N, + ROOF2_3_NE, + ROOF2_4_N, + + ROOF2_1_W, + ROOF2_1_C, + ROOF2_1_E, + ROOF2_2_SW, + ROOF2_2_SE, + ROOF2_3_SW, + ROOF2_3_S, + ROOF2_3_SE, + ROOF2_4_C, + + ROOF2_1_SW, + ROOF2_1_S, + ROOF2_1_SE, + ROOF2_5_W, + ROOF2_5_C, + ROOF2_5_E, + ROOF2_6, + ROOF2_4_S, + + ROOF2_START = ROOF2_1_NW, + ROOF2_END = ROOF2_4_S +}; + +enum +{ + OBJECT_NONE, + + /* GRASS */ + GRASS_1_NW, + GRASS_1_N, + GRASS_1_NE, + GRASS_2_NW, + GRASS_2_NE, + GRASS_3_NW, + GRASS_3_N, + GRASS_3_NE, + GRASS_4_N, + + GRASS_1_W, + GRASS_1_C, + GRASS_1_E, + GRASS_2_SW, + GRASS_2_SE, + GRASS_3_SW, + GRASS_3_S, + GRASS_3_SE, + GRASS_4_C, + + GRASS_1_SW, + GRASS_1_S, + GRASS_1_SE, + GRASS_5_W, + GRASS_5_C, + GRASS_5_E, + GRASS_6, + GRASS_4_S, + + GRASS_START = GRASS_1_NW, + GRASS_END = GRASS_4_S +}; + +#ifdef __cplusplus +} +#endif + +#endif /* TERRAIN_TILES_H */ |
