Correction des messages d'erreur de chargement/écriture des niveaux

This commit is contained in:
Mattéo Delabre 2016-04-19 20:38:30 +02:00
parent a10dad206a
commit a549694c11
1 changed files with 5 additions and 5 deletions

View File

@ -88,7 +88,7 @@ void Level::load() {
// on vérifie que le fichier ait correctement été ouvert en lecture // on vérifie que le fichier ait correctement été ouvert en lecture
if (file.fail()) { if (file.fail()) {
throw std::runtime_error( throw std::runtime_error(
"Impossible de charger le niveau \"" + name + "\" " + "Impossible de charger le niveau \"" + path + "\" " +
"(" + std::string(strerror(errno)) + ")" "(" + std::string(strerror(errno)) + ")"
); );
} }
@ -99,7 +99,7 @@ void Level::load() {
if (strncmp(read_signature, "BAR", 3) != 0) { if (strncmp(read_signature, "BAR", 3) != 0) {
throw std::runtime_error( throw std::runtime_error(
"Impossible de charger le niveau \"" + name + "\" " + "Impossible de charger le niveau \"" + path + "\" " +
"(en-tête invalide)" "(en-tête invalide)"
); );
} }
@ -110,7 +110,7 @@ void Level::load() {
if (read_file_version != VERSION_NUMBER) { if (read_file_version != VERSION_NUMBER) {
throw std::runtime_error( throw std::runtime_error(
"Impossible de charger le niveau \"" + name + "\" " + "Impossible de charger le niveau \"" + path + "\" " +
"(version non prise en charge)" "(version non prise en charge)"
); );
} }
@ -165,7 +165,7 @@ void Level::load() {
// pour éviter une erreur de segmentation // pour éviter une erreur de segmentation
if (object_type_map.count(read_object_type) == 0) { if (object_type_map.count(read_object_type) == 0) {
throw std::runtime_error( throw std::runtime_error(
"Impossible de charger le niveau \"" + name + "\" " + "Impossible de charger le niveau \"" + path + "\" " +
"(type d'objet " + std::to_string(read_object_type) + " inconnu)" "(type d'objet " + std::to_string(read_object_type) + " inconnu)"
); );
} }
@ -182,7 +182,7 @@ void Level::save() {
// on vérifie que le fichier ait correctement été ouvert en lecture // on vérifie que le fichier ait correctement été ouvert en lecture
if (file.fail()) { if (file.fail()) {
throw std::runtime_error( throw std::runtime_error(
"Impossible d'enregistrer le niveau \"" + name + "\" " + "Impossible d'enregistrer le niveau \"" + path + "\" " +
"(" + std::string(strerror(errno)) + ")" "(" + std::string(strerror(errno)) + ")"
); );
} }