From da23e84333230813e1cd688ce4b6ad92f9fdcf5c Mon Sep 17 00:00:00 2001 From: Schark Date: Sun, 17 Mar 2024 03:29:39 -0700 Subject: Square edge discrepancies, need to fix --- height-map-display/src/map/square.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'height-map-display/src/map/square.h') diff --git a/height-map-display/src/map/square.h b/height-map-display/src/map/square.h index d40e7d1..2654eb5 100644 --- a/height-map-display/src/map/square.h +++ b/height-map-display/src/map/square.h @@ -13,12 +13,16 @@ typedef enum { // Define the Square struct typedef struct Square { Terrain_Type terrain; - Node *nodes[4]; // Array of Node pointers + Node *node_tl; + Node *node_tr; + Node *node_bl; + Node *node_br; } Square; // Function prototypes -Square* init_square(Node *nodes[4], Terrain_Type terrain); +Square* init_square(Node *tl, Node *tr, Node *bl, Node *br, Terrain_Type terrain); void change_square_height(Square* square, float diff); +void change_square_terrain(Square* square, Terrain_Type terrain); #endif -- cgit v1.2.3-18-g5258