Default config is set when gfx2.cfg is missing or corrupt

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@231 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud
2008-10-12 01:23:13 +00:00
parent f4ec27a25f
commit f293fd4694
6 changed files with 173 additions and 780 deletions

18
main.c
View File

@@ -420,13 +420,23 @@ void Initialisation_du_programme(int argc,char * argv[])
Initialisation_des_operations();
Une_fenetre_est_ouverte=0;
// Charger les sprites et la palette
Charger_DAT();
// Charger la configuration des touches
Temp=Charger_CFG(1);
if (Temp)
Erreur(Temp);
Config_par_defaut();
switch(Charger_CFG(1))
{
case ERREUR_CFG_ABSENT:
// Pas un problème, on a les valeurs par défaut.
break;
case ERREUR_CFG_CORROMPU:
DEBUG("Corrupted CFG file.",0);
break;
case ERREUR_CFG_ANCIEN:
DEBUG("Unknown CFG file version, not loaded.",0);
break;
}
// Charger la configuration du .INI
Temp=Charger_INI(&Config);
if (Temp)