-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patheditmain.c
More file actions
executable file
·77 lines (77 loc) · 2.11 KB
/
Copy patheditmain.c
File metadata and controls
executable file
·77 lines (77 loc) · 2.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <STDIO.H>
#include <CONIO.H>
#include <TIME.H>
#include <STRING.H>
#include <STDLIB.H>
#include "SOUREDIT/EDITSOUR.H"
#include "SOUREDIT/EDITGRAP.H"
#include "SOUREDIT/EDITTABL.H"
#include "SOUREDIT/EDITPANN.H"
#include "SOUREDIT/EDITBOIT.H"
#include "SOUREDIT/EDITCHAR.H"
void Panneau_1 (void);
void Panneau_2 (void);
void Panneau_3 (void);
void Panneau_4 (void);
void Panneau_5 (void);
void Panneau_6 (void);
void Panneau_7 (void);
void Panneau_8 (void);
extern char NOM_TABLEAU [];
void main (int argc,char *argv [])
{
BOOL etat;
if (argc != 2)
{
printf ("Erreur d'appel.\n");
exit (0);
}
Activer_Ecran ();
Afficher_Page (0);
Lire_Palette ("SPRFILES/COULEURS.PAL");
Definir_Bobs ();
if (Activer_Souris () == FAUX)
{
Supprimer_Bobs ();
Desactiver_Ecran ();
printf ("Pas de souris ou pas de driver souris installe.\n");
printf ("<Appuyer sur une touche>\n");
getch();
exit (EXIT_SUCCESS);
}
Sauver_Fond ();
Afficher_Souris ();
etat = Verifier_Repertoire_Tableaux (PAGE0,argv[1]);
if (etat == FAUX)
{
Supprimer_Bobs ();
Desactiver_Souris ();
Desactiver_Ecran ();
exit (EXIT_SUCCESS);
}
strcpy (NOM_TABLEAU,argv[1]);
strcat (NOM_TABLEAU,"/level");
Afficher_Boite_Message (PAGE0,INFO14);
Verifier_Tableaux (PAGE1);
Ecrire_Panneau_Demande (1);
Ecrire_Panneau_Encours (0);
Ecrire_Tableau_Encours (1);
Effacer_Boite (PAGE0);
Cls (PAGE1,BOB_BLOC_NOIR);
randomize();
do
{
if (Lire_Panneau_Demande () == 1) Panneau_1 ();
if (Lire_Panneau_Demande () == 2) Panneau_2 ();
if (Lire_Panneau_Demande () == 3) Panneau_3 ();
if (Lire_Panneau_Demande () == 4) Panneau_4 ();
if (Lire_Panneau_Demande () == 5) Panneau_5 ();
if (Lire_Panneau_Demande () == 6) Panneau_6 ();
if (Lire_Panneau_Demande () == 7) Panneau_7 ();
if (Lire_Panneau_Demande () == 8) Panneau_8 ();
}
while (Lire_Panneau_Demande () != 9);
Supprimer_Bobs ();
Desactiver_Souris ();
Desactiver_Ecran ();
}