Prodislexos Game
Cyberpunk Game
Carregando...
Procurando...
Nenhuma entrada encontrado
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"
13class Player : public Character {
14private:
15 int pontos;
16 float velocidadeHorizontal;
17
18 Animation walkAnimation;
19 Animation idleAnimation;
20 Animation* currentAnimation;
21 bool isMoving;
22
23public:
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
Definição Animation.h:7
Representa um personagem no jogo.
Definição Character.h:15
Classe base para entidades no jogo.
Definição Entity.h:16
Representa o jogador no jogo.
Definição Player.h:13
~Player()
Destrutor da classe Player. Vazia porque não sao alocados recursos dinamicamente.
Definição Player.h:39
void pular()
Faz o jogador pular. Chama a função de pulo da física.
Definição Player.cpp:69
void executar(float deltaTime) override
Atualiza o estado do jogador.
Definição Player.cpp:32
void colidiu(Entity *other)
Trata colisões do jogador com outras entidades.
Definição Player.h:55