common

package
v0.0.0-...-c5d59ff Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2022 License: MIT Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LuaLibSTD string

Functions

This section is empty.

Types

type EntityManager

type EntityManager struct {
	EntitiesMutex sync.Mutex
	Entities      entityMap
	// contains filtered or unexported fields
}

func (*EntityManager) AddEntity

func (em *EntityManager) AddEntity(e akara.EID)

func (*EntityManager) Init

func (em *EntityManager) Init()

func (*EntityManager) IsInit

func (em *EntityManager) IsInit() bool

func (*EntityManager) ProcessRemovalQueue

func (em *EntityManager) ProcessRemovalQueue()

func (*EntityManager) RemoveEntity

func (em *EntityManager) RemoveEntity(e akara.EID)

type SceneComponents

SceneComponents represents components that every scene has available

func (*SceneComponents) Init

func (bc *SceneComponents) Init(w *akara.World)

Init initializes each component factory for the given world, putting the generic component factory inside of the concrete component factory

func (*SceneComponents) IsInit

func (bc *SceneComponents) IsInit() bool

IsInit returns whether or not all of the basic component factories have been initialized

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL