MCPcopy Create free account

hub / github.com/XenonLab-Studio/TerraCraft / types & classes

Types & classes16 in github.com/XenonLab-Studio/TerraCraft

↓ 19 callersClassBlock
game/blocks.py:59
↓ 5 callersClassNoise
Configure a coherent noise generator. - `frequency`: Frequency of the noise according to the input values (default: 1.0). A fr
game/noise.py:38
↓ 1 callersClassAudioEngine
A high level audio engine for easily playing SFX and Music.
game/scenes.py:51
↓ 1 callersClassBlockGroup
A Group for all 3D elements, such as Blocks. This Group will set a 3D projection for rendering any objects that are assigned to it. When fini
game/graphics.py:79
↓ 1 callersClassGameScene
game/scenes.py:191
↓ 1 callersClassHelpScene
game/scenes.py:755
↓ 1 callersClassMenuScene
game/scenes.py:112
↓ 1 callersClassModel
game/world.py:216
↓ 1 callersClassSaveManager
game/savemanager.py:42
↓ 1 callersClassSceneManager
A class to handle switching between Scenes instances.
game/scenemanager.py:38
↓ 1 callersClassSector
A sector is a chunk of the world of the size SECTOR_SIZE in each directions. It contains the block description of a sector. As it is initially ge
game/world.py:53
↓ 1 callersClassWorldGenerator
Generate a world model
game/genworld.py:44
ClassBaseNoise
Noise abstract base class
libs/perlin.py:47
ClassScene
A base class for all Scenes to inherit from. All Scenes must contain an `update` method. In addition, you can also define event handlers for
game/scenes.py:95
ClassSimplexNoise
Perlin simplex noise generator Adapted from Stefan Gustavson's Java implementation described here: http://staffwww.itn.liu.se/~stegu/simplex
libs/perlin.py:127
ClassTileableNoise
Tileable implemention of Perlin "improved" noise. This is based on the reference implementation published here: http://mrl.nyu.edu/~perlin/no
libs/perlin.py:331