Working on the config file loader...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@19 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
dca8234941
commit
5dada6fc69
20
init.c
20
init.c
@ -237,12 +237,9 @@ void Charger_DAT(void)
|
|||||||
|
|
||||||
struct stat Informations_Fichier;
|
struct stat Informations_Fichier;
|
||||||
|
|
||||||
/*
|
|
||||||
strcpy(Nom_du_fichier,Repertoire_du_programme);
|
strcpy(Nom_du_fichier,Repertoire_du_programme);
|
||||||
strcat(Nom_du_fichier,"gfx2.dat");
|
strcat(Nom_du_fichier,"gfx2.dat");
|
||||||
*/
|
|
||||||
strcpy(Nom_du_fichier,"gfx2.dat");
|
|
||||||
puts("Charger_DAT incomplet");
|
|
||||||
if(stat(Nom_du_fichier,&Informations_Fichier))
|
if(stat(Nom_du_fichier,&Informations_Fichier))
|
||||||
switch errno
|
switch errno
|
||||||
{
|
{
|
||||||
@ -1761,10 +1758,8 @@ int Charger_CFG(int Tout_charger)
|
|||||||
struct Config_Mode_video CFG_Mode_video;
|
struct Config_Mode_video CFG_Mode_video;
|
||||||
struct stat Informations_Fichier;
|
struct stat Informations_Fichier;
|
||||||
|
|
||||||
|
|
||||||
strcpy(Nom_du_fichier,Repertoire_du_programme);
|
strcpy(Nom_du_fichier,Repertoire_du_programme);
|
||||||
strcat(Nom_du_fichier,"gfx2.cfg");
|
strcat(Nom_du_fichier,"gfx2.cfg");
|
||||||
|
|
||||||
|
|
||||||
stat(Nom_du_fichier,&Informations_Fichier);
|
stat(Nom_du_fichier,&Informations_Fichier);
|
||||||
Taille_fichier=Informations_Fichier.st_size;
|
Taille_fichier=Informations_Fichier.st_size;
|
||||||
@ -1781,14 +1776,15 @@ int Charger_CFG(int Tout_charger)
|
|||||||
|| (CFG_Header.Version2!=VERSION2)
|
|| (CFG_Header.Version2!=VERSION2)
|
||||||
|| (CFG_Header.Beta1!=BETA1)
|
|| (CFG_Header.Beta1!=BETA1)
|
||||||
|| (CFG_Header.Beta2!=BETA2) )
|
|| (CFG_Header.Beta2!=BETA2) )
|
||||||
goto Erreur_config_ancienne;
|
goto Erreur_config_ancienne;
|
||||||
|
|
||||||
if (Taille_fichier!=TAILLE_FICHIER_CONFIG)
|
if (Taille_fichier!=TAILLE_FICHIER_CONFIG)
|
||||||
goto Erreur_lecture_config;
|
goto Erreur_lecture_config;
|
||||||
|
|
||||||
// - Lecture des infos contenues dans le fichier de config -
|
// - Lecture des infos contenues dans le fichier de config -
|
||||||
while (read(Handle,&Chunk,sizeof(Chunk))==sizeof(Chunk))
|
while (read(Handle,&Chunk,sizeof(Chunk))==sizeof(Chunk))
|
||||||
{
|
{
|
||||||
|
printf("CHUNK: %d %d \n",Chunk.Numero,Chunk.Taille);
|
||||||
switch (Chunk.Numero)
|
switch (Chunk.Numero)
|
||||||
{
|
{
|
||||||
case CHUNK_TOUCHES: // Touches
|
case CHUNK_TOUCHES: // Touches
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user