-
- class:
ProceduralConways
- properties:
- cellSpawnChance
- birthLimit
- deathLimit
- repeatCount
- invert
- method:
- xyz.new(width,height)
- xyz.Build()
- result:
- is stored in 2D array [0 - empty, 1 - filled]
- properties:
- class:
-
- class:
ProceduralMaze
- properties:
- userSeed: user defined seed for build maze
- randomSeed: generate random seed (if true -> userSeed is ignored)
- invert: invert generated data
- mazeWidth
- mazeHeight
- methods:
- xyz.new(width,height,randomSeed,userSeed)
- xyz.Build()
- result:
- is stored in 2D array [0 - empty, 1 - filled]
- properties:
- class:
-
- class:
ProcedureRoom
- properties:
- userSeed: user defined seed for build rooms
- randomSeed: generate random seed (if true -> userSeed is ignored)
- invert: invert generated data
- room_count: Vector2(rooms count in X, rooms count in Y)
- method:
- xyz.new(room count x,room count y,randomSeed,userSeed)
- xyz.Build()
- result:
- stored in 2D array with structure
- properties:
- class:
class empty_room:
var up:int
var right:int
var down:int
var left:int
var visited:int
- TEST_Maze.tscn
- Test_ROOMS.tscn
- Test_CONWAYS.tscn