diff options
author | Schark <jordan@schark.online> | 2024-03-18 23:28:37 -0700 |
---|---|---|
committer | Schark <jordan@schark.online> | 2024-03-18 23:28:37 -0700 |
commit | af03f388cbcff795158ea8345b5c876470229e8b (patch) | |
tree | 18bfc9d2194c123a478f4792c326629113733089 /height-map-display/src/map/square.c | |
parent | f113ca2e53e8a4403779d47bd162bc7a7f902ca1 (diff) | |
download | gamedev-af03f388cbcff795158ea8345b5c876470229e8b.tar.gz gamedev-af03f388cbcff795158ea8345b5c876470229e8b.zip |
More granular square control
Diffstat (limited to 'height-map-display/src/map/square.c')
-rw-r--r-- | height-map-display/src/map/square.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/height-map-display/src/map/square.c b/height-map-display/src/map/square.c index 54add55..9109123 100644 --- a/height-map-display/src/map/square.c +++ b/height-map-display/src/map/square.c @@ -40,3 +40,15 @@ Square* find_selected_square(Square*** squares, int x, int y) { return NULL; } + +float* get_terrain_color(Terrain_Type terrain) { + static float colors[6][3] = { + {0.0f, 0.0f, 0.0f}, // init + {0.0f, 0.5f, 0.0f}, // rough + {0.2f, 0.7f, 0.2f}, // fairway + {0.3f, 0.8f, 0.3f}, // green + {0.1f, 0.2f, 0.8f}, // water + {0.9f, 0.7f, 0.7f}, // sand + }; + return colors[terrain]; +} |