Prodislexos Game
Cyberpunk Game
Carregando...
Procurando...
Nenhuma entrada encontrado
src
game
Entity
Character
Player
Player.h
Ir para a documentação desse arquivo.
1
#ifndef _PLAYER_H
2
#define _PLAYER_H
3
4
#include "../Character.h"
5
#include "../../../../engine/Animation/Animation.h"
13
class
Player
:
public
Character
{
14
private
:
15
int
pontos;
16
float
velocidadeHorizontal;
17
18
Animation
walkAnimation;
19
Animation
idleAnimation;
20
Animation
* currentAnimation;
21
bool
isMoving;
22
23
public
:
33
Player
(sf::Texture& textura,
int
x = 0,
int
y = 0,
int
life = -1,
int
atack = -1,
int
points = 0);
34
39
~Player
() {};
40
48
void
executar
(
float
deltaTime)
override
;
49
55
void
colidiu
(
Entity
* other){};
56
61
void
pular
();
62
};
63
64
#endif
// _PLAYER_H
Animation
Definição
Animation.h:7
Character
Representa um personagem no jogo.
Definição
Character.h:15
Entity
Classe base para entidades no jogo.
Definição
Entity.h:16
Player
Representa o jogador no jogo.
Definição
Player.h:13
Player::~Player
~Player()
Destrutor da classe Player. Vazia porque não sao alocados recursos dinamicamente.
Definição
Player.h:39
Player::pular
void pular()
Faz o jogador pular. Chama a função de pulo da física.
Definição
Player.cpp:69
Player::executar
void executar(float deltaTime) override
Atualiza o estado do jogador.
Definição
Player.cpp:32
Player::colidiu
void colidiu(Entity *other)
Trata colisões do jogador com outras entidades.
Definição
Player.h:55
Gerado por
1.9.8