From e7a4152899e63182a4cc0dffff6cd331d6dac305 Mon Sep 17 00:00:00 2001 From: Schark Date: Sun, 17 Mar 2024 01:32:33 -0700 Subject: Map overhaul, need to fix renderer --- height-map-display/src/map/node.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 height-map-display/src/map/node.c (limited to 'height-map-display/src/map/node.c') diff --git a/height-map-display/src/map/node.c b/height-map-display/src/map/node.c new file mode 100644 index 0000000..eaf2877 --- /dev/null +++ b/height-map-display/src/map/node.c @@ -0,0 +1,20 @@ +#include "node.h" + +#include +#include +#include + +Node* create_node(int x, int y, float elevation) { + Node* node = (Node*)malloc(sizeof(Node)); + if (node != NULL) { + node->x = x; + node->y = y; + node->elevation = elevation; + } + return node; +} + +void change_node_height(Node* node, float diff) { + if (node != NULL) { node->elevation = node->elevation + diff; } +} + -- cgit v1.2.3-18-g5258