Added data classes

This commit is contained in:
2025-12-03 18:09:34 +03:00
parent 60a029100f
commit 9b73e900f7
15 changed files with 82 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
extends Node
func generate(seed_string: String) -> WorldData:
var data : WorldData = WorldData.new()
data.seed_string = seed_string
_fill_areas(data)
return data
func _fill_areas(data : WorldData) -> void:
const MAX_AREA_COUNT = 3
var rng := RandomNumberGenerator.new()
rng.seed = hash(data.seed_string)
for i in MAX_AREA_COUNT:
pass