Register the new classes into the ClassDB.

This commit is contained in:
Relintai 2022-04-22 18:54:59 +02:00
parent 6e5407c55f
commit 129ed4e349
2 changed files with 8 additions and 1 deletions

View File

@ -1,7 +1,14 @@
#include "register_types.h"
#include "overlapping_wave_form_collapse.h"
#include "tiling_wave_form_collapse.h"
#include "wave_form_collapse.h"
void register_wfc_types() {
ClassDB::register_class<WaveFormCollapse>();
ClassDB::register_class<OverlappingWaveFormCollapse>();
ClassDB::register_class<TilingWaveFormCollapse>();
}
void unregister_wfc_types() {

View File

@ -41,7 +41,7 @@ struct Tile {
Tile(const Array2D<uint32_t> &p_data, Symmetry p_symmetry, double p_weight);
};
class TilingWaveFormCollapse : WaveFormCollapse {
class TilingWaveFormCollapse : public WaveFormCollapse {
GDCLASS(TilingWaveFormCollapse, WaveFormCollapse);
public: