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