Added callables

This commit is contained in:
2024-09-11 22:11:29 +03:00
parent c0b2081242
commit c95976016e
3 changed files with 99 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
#ifndef ROAD_LINES_DATA_H
#define ROAD_LINES_DATA_H
#include "callable.h"
class RoadLinesData {
String road_lines_path;
uint32_t road_lines_hash(const Vector3 &v);
@@ -7,6 +8,7 @@ class RoadLinesData {
protected:
RoadLinesData();
static RoadLinesData *singleton;
_Signal<void> lines_updated;
public:
struct road_line {
@@ -16,6 +18,7 @@ public:
int pattern;
int flags;
Dictionary metadata;
_Signal<void> line_updated;
};
HashMap<String, struct road_line> lines;
static RoadLinesData *get_singleton();