espleaf/include/node.h

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