Base-Defense
Projeto de um jogo desenvolvido em C++/SFML da disciplina de Linguagem de Programação
include
base.hpp
Ir para a documentação deste ficheiro.
1
#ifndef BASE_HPP
2
#define BASE_HPP
3
4
#include <SFML/Graphics.hpp>
5
using namespace
std;
6
using namespace
sf;
7
8
class
Base
{
9
public
:
10
Base
(
int
vida,
const
string
& baseFile,
const
Font& font,
const
Vector2f& windowSize);
11
void
renderizar(RenderWindow& window);
12
bool
verificarColisao(
const
Sprite& sprite);
13
Sprite getSprite()
const
;
14
void
setVidaBase(
int
novaVidaBase);
15
void
tomarDanoTank();
16
int
getVidaBase();
17
void
recuperarVida();
18
void
baseUpRegenerarVida();
19
void
aumentarVidaBase();
20
private
:
21
int
vida;
22
Text textoVidaBase;
23
Texture background_base;
24
Sprite backgroundSprite_base;
25
Vector2f posicao;
26
Clock relogio;
27
Time dps;
28
};
29
30
#endif
// BASE_HPP
Base
Definition:
base.hpp:8
Gerado por
1.9.1