EntityManager Members

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
Clear | Overloaded. 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