Now generating roads on terrain. Still some trouble left.
This commit is contained in:
@@ -93,12 +93,17 @@ class RoadsData: public Object {
|
||||
protected:
|
||||
RoadGrid *rg;
|
||||
static void _bind_methods();
|
||||
Ref<Curve> curve;
|
||||
Ref<OpenSimplexNoise> noise;
|
||||
public:
|
||||
RoadsData();
|
||||
~RoadsData();
|
||||
static RoadsData *get_singleton();
|
||||
static void create_singleton();
|
||||
static void destroy_singleton();
|
||||
RoadGrid *get_road_grid();
|
||||
RoadGrid *get_road_grid() const;
|
||||
void set_noise(Ref<OpenSimplexNoise> noise);
|
||||
void set_curve(Ref<Curve> curve);
|
||||
float get_sdf(int x, int y, int z);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user