Correction des messages d'erreur de chargement/écriture des niveaux
This commit is contained in:
parent
a10dad206a
commit
a549694c11
|
@ -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)) + ")"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue