summaryrefslogtreecommitdiff
path: root/height-map-display/src/map/node.c
blob: eaf2877ac244000aa22536cb450d9da923e730c1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "node.h"

#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>

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; }
}