Updated world module (now voronoi roads work

This commit is contained in:
Segey Lapin
2021-10-13 16:33:36 +03:00
parent d0b1daa6e9
commit e35d566eb8
14 changed files with 1533 additions and 246 deletions

23
modules/world/road_map2.h Normal file
View File

@@ -0,0 +1,23 @@
#ifndef ROAD_MAP2
#define ROAD_MAP2
#include <core/resource.h>
#include <core/math/random_number_generator.h>
#include <modules/opensimplex/open_simplex_noise.h>
#include "density_map.h"
class RoadMap2: public Resource {
GDCLASS(RoadMap2, Resource);
public:
RoadMap2();
~RoadMap2();
protected:
Ref<RandomNumberGenerator> rnd;
Ref<OpenSimplexNoise> noise;
bool _set(const StringName &p_name, const Variant &p_value);
bool _get(const StringName &p_name, Variant &r_ret) const;
void _get_property_list(List<PropertyInfo> *p_list) const;
static void _bind_methods();
private:
int seed;
};
#endif