model.structure module

Module that holds classes that represent structures.

class model.structure.Block(position=None, rotation=0)

Bases: model.structure.Structure

Class representing a block structure.

collidable()
color = (179, 62, 179, 255)
class model.structure.Food(position=None, rotation=0)

Bases: model.structure.Structure

Class representing food.

collidable()
color = (62, 179, 122, 255)
class model.structure.Structure(position=None, rotation=0)

Bases: model.entity.Entity

Class representing structures in the world (i.e., static but potentially interactable with by agents).

collidable()
class model.structure.Wall(position=None, rotation=0)

Bases: model.structure.Structure

Class representing a wall structure.