Godot Nature of Code  1.2.0
Nature of Code implemented in Godot Engine
Classes | Enumerations
Automata Namespace Reference

Cellular automata related code. More...

Classes

class  CellularAutomata1D
 Cellular automata 1D. More...
 
class  Cell
 Generic base cell class. More...
 
class  CellularAutomata2D
 Cellular automata 2D. More...
 
class  BoolCell
 Boolean cell. More...
 
class  GameOfLife
 Boolean cellular automata 2D. More...
 
class  HistoricalGameOfLife
 Historical Game of Life. More...
 

Enumerations

enum class  TouchBehaviorEnum { RandomizeGrid , DrawCell , None }
 Touch behavior enum. More...
 
enum class  WrapBehaviorEnum { Wrap , Nowrap }
 Wrap behavior enum. /summary> More...
 

Detailed Description

Cellular automata related code.

Enumeration Type Documentation

◆ TouchBehaviorEnum

Touch behavior enum.

Enumerator
RandomizeGrid 

Randomize grid

DrawCell 

Draw cell at touch position

None 

None

Definition at line 9 of file CellularAutomata2D.cs.

10  {
13 
15  DrawCell,
16 
18  None
19  }
@ RandomizeGrid
Randomize grid
@ DrawCell
Draw cell at touch position

◆ WrapBehaviorEnum

Wrap behavior enum. /summary>

Enumerator
Wrap 

Wrap cells

Nowrap 

Do not wrap cells

Definition at line 24 of file CellularAutomata2D.cs.

25  {
27  Wrap,
28 
30  Nowrap
31  }
@ Nowrap
Do not wrap cells