14 lines
275 B
C
14 lines
275 B
C
|
#pragma once
|
||
|
#include <Arduino.h>
|
||
|
#include "config.h"
|
||
|
#include "edge.h"
|
||
|
#include "corner.h"
|
||
|
|
||
|
class Node {
|
||
|
public:
|
||
|
Node* neighbours[CORNERS_PER_PART];
|
||
|
Edge* edges[CORNERS_PER_PART];
|
||
|
Corner* corners[CORNERS_PER_PART];
|
||
|
Node();
|
||
|
Node* create_neighbour(uint8_t edge);
|
||
|
};
|