Suppression d'une fonction doublon
This commit is contained in:
parent
f5711cab70
commit
329e723e8d
|
@ -48,11 +48,6 @@ public:
|
||||||
*/
|
*/
|
||||||
void save();
|
void save();
|
||||||
|
|
||||||
/**
|
|
||||||
* Libère les ressources du niveau
|
|
||||||
*/
|
|
||||||
void clear();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Demande le passage à la frame suivante sur
|
* Demande le passage à la frame suivante sur
|
||||||
* cette vue
|
* cette vue
|
||||||
|
|
12
src/game.cpp
12
src/game.cpp
|
@ -8,20 +8,20 @@
|
||||||
|
|
||||||
Game::Game(Manager& manager) : View(manager), accumulator(0.f) {}
|
Game::Game(Manager& manager) : View(manager), accumulator(0.f) {}
|
||||||
Game::~Game() {
|
Game::~Game() {
|
||||||
clear();
|
objects.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Game::load(std::ifstream& file) {
|
void Game::load(std::ifstream& file) {
|
||||||
// vide le niveau précédent s'il y a lieu
|
// vide le niveau précédent s'il y a lieu
|
||||||
if (objects.size()) {
|
if (objects.size() != 0) {
|
||||||
clear();
|
objects.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
// lecture de la signture du fichier ("BAR")
|
// lecture de la signture du fichier ("BAR")
|
||||||
char signature[3];
|
char signature[3];
|
||||||
file.read(signature, sizeof(signature));
|
file.read(signature, sizeof(signature));
|
||||||
|
|
||||||
if (strncmp(signature, "BAR", 3) != 0) {
|
if (strncmp(signature, "BAR", sizeof(signature)) != 0) {
|
||||||
throw std::runtime_error(
|
throw std::runtime_error(
|
||||||
"Impossible de lire le fichier : en-tête invalide"
|
"Impossible de lire le fichier : en-tête invalide"
|
||||||
);
|
);
|
||||||
|
@ -94,10 +94,6 @@ void Game::save() {
|
||||||
// TODO: migrer sur une classe commune Game <-> Editor
|
// TODO: migrer sur une classe commune Game <-> Editor
|
||||||
}
|
}
|
||||||
|
|
||||||
void Game::clear() {
|
|
||||||
objects.clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
void Game::frame() {
|
void Game::frame() {
|
||||||
accumulator += manager.getElapsedTime();
|
accumulator += manager.getElapsedTime();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue