ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/diamesh/src/m3d_message.cpp
Revision: 253
Committed: Tue Jul 13 19:40:46 2010 UTC (14 years, 10 months ago) by francois
File size: 5287 byte(s)
Log Message:
changement de hiearchie et utilisation de ccmake + mise a jour

File Contents

# User Rev Content
1 5 #include <stdio.h>
2     #include "m3d_const.h"
3     #include "m3d_struct.h"
4     #include "m3d_hotes.h"
5     #include "m3d_erreur.h"
6     #include "m3d_message.h"
7     #include "prototype.h"
8     extern GEST_MEM *gest ;
9     extern int debug ;
10     void m3d_message(int icode)
11     {
12     char mess[255];
13    
14     switch(icode)
15     {
16     /* erreur ouverture de fichier */
17     case ERR_OPEN :
18     sprintf(mess,"%s",MESS_ERR_OPEN) ;
19     //aff_text(mess);
20     break ;
21    
22     /* erreur type d'element */
23     case ERR_TYPE_ELE :
24     sprintf(mess,"%s",MESS_ERR_TYPE_ELE) ;
25     //aff_text(mess);
26     break ;
27    
28     /* erreur nombre de noeuds trop faible */
29     case ERR_NB_NOE :
30     if (debug) {
31     sprintf(mess,"%s",MESS_ERR_NB_NOE) ;
32     //aff_text(mess);
33     }
34     break ;
35    
36     /* erreur de format */
37     case ERR_FORMAT :
38     sprintf(mess,"%s",MESS_ERR_FORMAT) ;
39     //aff_text(mess);
40     break ;
41    
42     /* erreur alloc */
43     case ERR_ALLOC :
44     sprintf(mess,"%s",MESS_ERR_ALLOC) ;
45     //aff_text(mess);
46     break ;
47    
48     /* erreur systeme */
49     case ERR_SYST :
50     if (debug)
51     {
52     sprintf(mess,"%s",MESS_ERR_SYST) ;
53     //aff_text(mess);
54     }
55     break ;
56    
57     /* erreur qualite */
58     case ERR_QUAL :
59     if (debug)
60     {
61     sprintf(mess,"%s",MESS_ERR_QUAL) ;
62     //aff_text(mess);
63     }
64     break ;
65    
66     /* erreur fin */
67     case ERR_FIN :
68     sprintf(mess,"%s",MESS_ERR_FIN) ;
69     //aff_text(mess);
70     break ;
71    
72     /* peau ouverte */
73     case ERR_SKIN :
74     sprintf(mess,"%s",MESS_ERR_SKIN) ;
75     //aff_text(mess);
76     break ;
77    
78     /* qualite de la peau */
79     case ERR_QUAL_SKIN :
80     sprintf(mess,"%s",MESS_ERR_QUAL_SKIN) ;
81     //aff_text(mess);
82     break ;
83    
84     /* edition du fichier resultat */
85     case ERR_OPEN_RESU :
86     sprintf(mess,"%s",MESS_ERR_OPEN_RESU) ;
87     //aff_text(mess);
88     break ;
89    
90     case WELCOME :
91     //aff_text("\n");
92     //aff_text("\n");
93     //aff_text(MESS_WELCOME1);
94     //aff_text(MESS_WELCOME2);
95     //aff_text(MESS_WELCOME3);
96     //aff_text(MESS_WELCOME2);
97     //aff_text(MESS_WELCOME1);
98     //aff_text("\n");
99     //aff_text("\n");
100     break ;
101    
102     case MAILLAGE_EN_COURS :
103     // aff_text("\n");
104     //aff_text("\n");
105     //aff_text(MESS_MAILLAGE_EN_COURS1);
106     //aff_text(MESS_MAILLAGE_EN_COURS2);
107     //aff_text(MESS_MAILLAGE_EN_COURS1);
108     //aff_text("\n");
109     //aff_text("\n");
110     break ;
111    
112     case MAILLAGE_TERMINE :
113     //aff_text("\n");
114     //aff_text("\n");
115     // aff_text(MESS_MAILLAGE_TERMINE1) ;
116     // aff_text(MESS_MAILLAGE_TERMINE2) ;
117     // aff_text(MESS_MAILLAGE_TERMINE1) ;
118     //aff_text("\n");
119     //aff_text("\n");
120     break ;
121    
122     case OPTIMISATION_EN_COURS :
123     // aff_text("\n");
124     //aff_text("\n");
125     // aff_text(MESS_OPTIMISATION_EN_COURS1) ;
126     // aff_text(MESS_OPTIMISATION_EN_COURS2) ;
127     // aff_text(MESS_OPTIMISATION_EN_COURS1) ;
128     //aff_text("\n");
129     //aff_text("\n");
130     break ;
131    
132     case OPTIMISATION_TERMINEE :
133     // aff_text("\n");
134     //aff_text("\n");
135     // aff_text(MESS_OPTIMISATION_TERMINEE1) ;
136     // aff_text(MESS_OPTIMISATION_TERMINEE2) ;
137     // aff_text(MESS_OPTIMISATION_TERMINEE1) ;
138     //aff_text("\n");
139     // aff_text("\n");
140     break ;
141    
142     case RAPPORT_TAILLE :
143     sprintf(mess,"%s",MESS_RAPPORT_TAILLE) ;
144     // aff_text(mess);
145     break ;
146    
147     case NOMBRE_DE_FACES :
148     sprintf(mess,"%s",MESS_NOMBRE_DE_FACES) ;
149     // aff_text(mess);
150     break ;
151    
152     case FICHIER :
153     sprintf(mess,"%s",MESS_FICHIER) ;
154     //aff_text(mess);
155     break ;
156    
157     case MAILLAGE_DE_PEAU :
158     sprintf(mess,"%s",MESS_MAILLAGE_DE_PEAU) ;
159     //aff_text(mess);
160     break ;
161    
162     case MAILLAGE_VOLUMIQUE :
163     sprintf(mess,"%s",MESS_MAILLAGE_VOLUMIQUE) ;
164     // aff_text(mess);
165     break ;
166    
167     case CRIT_2D_MIN :
168     sprintf(mess,"%s",MESS_CRIT_2D_MIN) ;
169     // aff_text(mess);
170     break ;
171    
172     case CRIT_SUP :
173     sprintf(mess,"%s",MESS_CRIT_SUP) ;
174     //aff_text(mess);
175     break ;
176    
177     case NB_NOEUDS_2D :
178     sprintf(mess,"%s",MESS_NB_NOEUDS_2D) ;
179     // aff_text(mess);
180     break ;
181    
182     case NB_ELE_2D :
183     sprintf(mess,"%s",MESS_NB_ELE_2D) ;
184     //aff_text(mess);
185     break ;
186    
187     case NB_NOEUDS_3D :
188     sprintf(mess,"%s",MESS_NB_NOEUDS_3D) ;
189     // aff_text(mess);
190     break ;
191    
192     case NB_ELE_3D :
193     sprintf(mess,"%s",MESS_NB_ELE_3D) ;
194     // aff_text(mess);
195     break ;
196    
197     case H_DEBUT :
198     sprintf(mess,"%s",MESS_H_DEBUT) ;
199     // aff_text(mess);
200     break ;
201    
202     case H_FIN :
203     sprintf(mess,"%s",MESS_H_FIN) ;
204     // aff_text(mess);
205     break ;
206    
207     case STAT_QUALITE :
208     sprintf(mess,"%s",MESS_STAT_QUALITE) ;
209     // aff_text(mess);
210     break ;
211    
212     case CRIT_3D_MIN :
213     sprintf(mess,"%s",MESS_CRIT_3D_MIN) ;
214     // aff_text(mess);
215     break ;
216    
217     case CRIT_3D_MAX :
218     sprintf(mess,"%s",MESS_CRIT_3D_MAX) ;
219     // aff_text(mess);
220     break ;
221    
222     case CRIT_3D_MOYEN :
223     sprintf(mess,"%s",MESS_CRIT_3D_MOYEN) ;
224     // aff_text(mess);
225     break ;
226    
227     case NB_BON :
228     sprintf(mess,"%s",MESS_NB_BON) ;
229     // aff_text(mess);
230     break ;
231    
232     case NB_MOYEN :
233     sprintf(mess,"%s",MESS_NB_MOYEN) ;
234     // aff_text(mess);
235     break ;
236    
237     case NB_PAS:
238     sprintf(mess,"%s",MESS_NB_PAS) ;
239     // aff_text(mess);
240     break ;
241    
242     case NB_BAD :
243     sprintf(mess,"%s",MESS_NB_BAD) ;
244     // aff_text(mess);
245     break ;
246    
247     }
248     return ;
249     }