Punkman X1 API

EntityManager Members

EntityManager overview

Public Instance Constructors

EntityManager Constructor Mighty constructor

Public Instance Properties

Map Current map
Monsters Monster list
Player Current player

Public Instance Methods

CanPlayerMove can player move this direction
ClearOverloaded. Clear entity manager state
RenderBottles Draw all bottles
RenderEndMark Draw end mark
RenderMonsters Draw all monsters

Private Instance Fields

absinthFileName Absinth bottle model path
absinthMaterial Absinth bottle materials
absinthMesh Absinth bottle mesh
absinthTexture Absinth bottle textures
dev Direct3D device
endMarkPosition End mark position
map Current map
markFileName Incomplete mark model path
markFileName2 Complete mark model path
markMaterial Incomplete mark materials
markMaterial2 Complete mark materials
markMesh Incomplete mark mesh
markMesh2 Complete mark mesh
markTexture Incomplete mark textures
markTexture2 Complete mark textures
monsterFileName Monster model path (shared between all monsters)
monsterMaterial Monster material (shared between all monsters)
monsterMesh Monster mesh (shared between all monsters)
monsters Monster list
monsterTexture Monster texture (shared between all monsters)
owner Game owner object
player Player object
rumFileName Rum bottle path
rumMaterial Rum bottle materials
rumMesh Rum bottle mesh
rumTexture Rum bottle textures

Private Instance Methods

CreateBottles Load bottles model
CreateEndMark Load end mark models
CreateMonster Create monster model
LoadModel Load model
OnAttack Monster/Player Attack event handler
OnResetDeviceBottles Device reset resurection
OnResetDeviceEndMark Device reset resurection
OnResetDeviceMonster Device reset resurection

See Also

EntityManager Class | PunkMan.Game Namespace