Prodislexos Game
Cyberpunk Game
Carregando...
Procurando...
Nenhuma entrada encontrado
Character.h
Ir para a documentação desse arquivo.
1#ifndef _CHARACTER_H
2#define _CHARACTER_H
3
4#include "../Entity.h"
5
15class Character : public Entity {
16private:
17 int vida; //< Vida do personagem
18 int ataque; //< Valor de ataque do personagem
19
20public:
30 Character(sf::Texture &textura, int x = 0, int y = 0, int life = -1, int atack = -1);
31
36 virtual ~Character(){};
37
43 virtual void executar(float deltaTime) override;
44
45 // Métodos de colisão desativados para implementação futura
46 // virtual void colidiu(Entity* other) = 0;
47 // virtual void colidiuComTile(Entity* e) = 0;
48};
49
50#endif // _CHARACTER_H
Representa um personagem no jogo.
Definição Character.h:15
virtual void executar(float deltaTime) override
Executa a lógica do personagem. Este método é chamado a cada frame para atualizar o estado do persona...
Definição Character.cpp:9
virtual ~Character()
Destrutor da classe Character. O destruidor é virtual para garantir a destruição correta das classes ...
Definição Character.h:36
Classe base para entidades no jogo.
Definição Entity.h:16