Projeto IDJ - Towers Of Madness
TowerDefenseLovecraftnianoZombicida
 Todos Classes Arquivos Funções Variáveis Definições de Tipos Enumerações Valores enumerados Definições e Macros Páginas
Métodos Públicos | Atributos Privados | Lista de todos os Membros
Referência da Classe HitPoints

#include <HitPoints.h>

Diagrama de Hierarquia para HitPoints:
[legenda]
Diagrama de colaboração para HitPoints:
[legenda]

Métodos Públicos

 HitPoints (uint baseHp, GameObject &associated, float scaleX=0)
 
 ~HitPoints ()
 
void Update (float dt)
 Atualiza estado do componente. Mais...
 
void RequestDelete (void)
 
void Damage (int damage)
 
bool Is (ComponentType) const
 Verifica o subtipo de componente. Mais...
 
int GetHp ()
 
void Render ()
 
- Métodos Públicos inherited from Component
virtual ~Component (void)
 Destrutor. Mais...
 

Atributos Privados

int hp
 
Sprite healthBar
 
Sprite healthColor
 
GameObjectassociated
 

Construtores & Destrutores

HitPoints::HitPoints ( uint  baseHp,
GameObject associated,
float  scaleX = 0 
)
HitPoints::~HitPoints ( )

Métodos

void HitPoints::Damage ( int  damage)
int HitPoints::GetHp ( )
bool HitPoints::Is ( ComponentType  type) const
virtual

Verifica o subtipo de componente.

Parâmetros
typeTipo que deseja verificar se o componente é.

Retorna verdadeiro se o componente for do tipo type, falso caso contrário.

Implementa Component.

void HitPoints::Render ( )
void HitPoints::RequestDelete ( void  )
void HitPoints::Update ( float  dt)
virtual

Atualiza estado do componente.

Deve conter a lógica principal provida pelo componente, utilizando o gameObject que o contém sempre que necessário.

Implementa Component.

Atributos

GameObject& HitPoints::associated
private
Sprite HitPoints::healthBar
private
Sprite HitPoints::healthColor
private
int HitPoints::hp
private

A documentação para esta classe foi gerada a partir dos seguintes arquivos: