Class cZeldaLink {Analysis} derived from: cSpriteCharacter

Operations
NameSignatureClass
isOutOfPlayfieldbool isOutOfPlayfield ()cZeldaLink
flashvoid <<virtual>> flash ()cSpriteCharacter
recoilvoid <<virtual>> recoil ()cSpriteCharacter
thawvoid <<virtual>> thaw ()cSpriteCharacter
isOutOfPlayfieldbool isOutOfPlayfield ()cSpriteCharacter
setStatevoid setState ()cSpriteCharacter
isDeadbool <<accessor>> isDead ()cSpriteCharacter
getStateeSPRITE_STATE <<accessor>> getState ()cSpriteCharacter
collidebool <<virtual>> collide (cSprite pSprite)cSprite
hitvoid <<virtual>> hit ()cSprite
getHitTypeeHIT_TYPE <<virtual>> getHitType ()cSprite
moveBackvoid <<virtual>> moveBack ()cSprite
resetvoid <<virtual>> reset ()cSprite
drawvoid <<pure virtual>> draw ()cSprite
updatevoid <<pure virtual>> update ()cSprite
getCollisionMaskeSPRITE_COLLIDE <<accessor>> getCollisionMask ()cSprite
getHitPointsint <<accessor>> getHitPoints ()cSprite
getDamageint <<accessor>> getDamage ()cSprite
getEventcEvent* <<accessor>> getEvent ()cSprite
getXfloat <<accessor>> getX ()cSprite
getYfloat <<accessor>> getY ()cSprite
getWidthfloat <<accessor>> getWidth ()cSprite
getHeightfloat <<accessor>> getHeight ()cSprite
getEpsilonXfloat <<accessor>> getEpsilonX ()cSprite
getEpsilonYfloat <<accessor>> getEpsilonY ()cSprite
setEventvoid <<accessor>> setEvent ()cSprite


Attributes
NameClassTypeInitial Value
m_pGameStatecSpritecGameState 
m_pTilescSpritecTiles 
m_eDirectioncSpriteeDIRECTION 
m_yColorSetcSpriteBYTE 
m_eCollisionMaskcSpriteeSPRITE_COLLIDE 
m_eSpawnTypecSpriteeSPAWN_TYPE 
m_eZcSpriteeZ_PLANE 
m_fAnimationTimecSpritefloat 
m_iAnimateOffsetcSpriteint 
m_fSpeedcSpritefloat 
m_fxcSpritefloat 
m_fycSpritefloat 
m_fWidthcSpritefloat 
m_fHeightcSpritefloat 
m_fEpsilonXcSpritefloat 
m_fEpsilonYcSpritefloat 


Dependencies
NameClassSupplier
--Not Named--cZeldaLinkcUserInput
--Not Named--cZeldaLinkcInventory
--Not Named--cSpritecTiles
--Not Named--cSpritecGameState
--Not Named--cSpritezeldaSpriteIds


Generalization Relationships
NameClassSupplier
--Not Named--cZeldaLinkcSpriteCharacter
--Not Named--cSpriteCharactercSprite