www.pudn.com > 3DSGLLOADER.rar > DC10.H
#include "GL/gl.h"
static GLfloat GL3DS_MATERIAL_dc10[72] = {
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.66406250000000000000, 0.66406250000000000000, 0.66406250000000000000, 0.00000000000000000000,
0.66406250000000000000, 0.66406250000000000000, 0.66406250000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.99609375000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.99609375000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000,
0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000, 0.00000000000000000000};
static GLfloat GL3DS_VERTEX_dc10[9192];
static GLuint GL3DS_INDEX_dc10[] = {
0,1,2,
0,2,3,
0,3,4,
0,4,5,
1,6,7,
1,7,2,
2,7,8,
2,8,3,
3,8,9,
3,9,4,
4,9,10,
4,10,5,
228,286,227,
229,286,228,
230,286,229,
231,286,230,
232,286,231,
233,286,232,
617,1,0,
618,617,0,
619,618,0,
5,619,0,
620,6,1,
617,620,1,
621,620,617,
618,621,617,
622,621,618,
619,622,618,
10,622,619,
5,10,619,
227,286,787,
787,286,788,
788,286,789,
789,286,790,
790,286,791,
791,286,233,
1051,1050,1049,
1052,1051,1049,
1053,1052,1049,
1054,1053,1049,
1055,1054,1049,
1056,1055,1049,
1057,1056,1049,
1058,1057,1049,
1059,1058,1049,
1060,1059,1049,
1061,1060,1049,
1050,1061,1049,
1148,1137,1048,
1147,1148,1048,
1146,1147,1048,
1145,1146,1048,
1144,1145,1048,
1143,1144,1048,
1142,1143,1048,
1141,1142,1048,
1140,1141,1048,
1139,1140,1048,
1138,1139,1048,
1137,1138,1048,
6,11,12,
6,12,7,
7,12,13,
7,13,8,
8,13,14,
8,14,9,
9,14,15,
9,15,10,
19,23,22,
19,24,23,
19,25,24,
26,22,23,
26,23,27,
23,24,27,
24,28,27,
24,25,28,
25,20,28,
26,27,29,
27,30,29,
27,28,30,
28,31,30,
28,20,31,
20,21,31,
32,33,11,
11,33,12,
12,33,34,
12,34,13,
13,34,35,
13,35,36,
13,36,14,
14,36,16,
14,16,15,
32,37,38,
32,38,33,
33,38,39,
33,39,34,
34,39,40,
34,40,35,
35,40,41,
35,41,36,
36,41,17,
36,17,16,
37,42,43,
37,43,38,
38,43,44,
38,44,39,
39,44,45,
39,45,40,
40,45,46,
40,46,41,
41,46,18,
41,18,17,
42,47,48,
42,48,43,
43,48,49,
43,49,44,
44,49,50,
44,50,45,
45,50,46,
46,50,51,
46,51,18,
21,52,53,
21,53,31,
31,53,54,
31,54,30,
30,54,55,
30,55,29,
47,56,57,
47,57,48,
48,57,58,
48,58,49,
49,58,59,
49,59,50,
50,59,60,
50,60,51,
52,61,53,
53,61,62,
53,62,54,
54,62,63,
54,63,55,
56,64,65,
56,65,57,
57,65,66,
57,66,58,
58,66,67,
58,67,59,
59,67,68,
59,68,60,
61,69,70,
61,70,62,
62,70,71,
62,71,63,
64,72,73,
64,73,65,
65,73,74,
65,74,66,
66,74,75,
66,75,67,
67,75,76,
67,76,68,
69,77,78,
69,78,70,
70,78,79,
70,79,71,
72,80,73,
73,80,81,
73,81,74,
74,81,82,
74,82,75,
75,82,83,
75,83,76,
77,84,85,
77,85,78,
78,85,86,
78,86,79,
80,87,88,
80,88,81,
81,88,89,
81,89,82,
82,89,90,
82,90,83,
84,91,92,
84,92,85,
85,92,93,
85,93,86,
87,94,95,
87,95,88,
88,95,96,
88,96,89,
89,96,97,
89,97,90,
91,98,99,
91,99,92,
92,99,100,
92,100,93,
94,101,102,
94,102,95,
95,102,103,
95,103,96,
96,103,104,
96,104,97,
98,105,106,
98,106,99,
99,106,107,
99,107,100,
103,108,104,
104,108,110,
108,109,110,
108,111,109,
108,103,111,
103,112,111,
103,102,112,
102,113,112,
102,101,113,
101,114,113,
113,114,115,
113,115,116,
113,116,112,
112,116,117,
112,118,111,
112,117,118,
117,119,118,
104,110,121,
110,120,121,
105,122,123,
105,123,106,
106,123,124,
106,124,107,
121,120,125,
121,125,131,
125,126,131,
115,130,116,
116,130,129,
116,129,117,
117,129,128,
117,128,119,
119,128,127,
122,132,133,
122,133,123,
123,133,134,
123,134,124,
136,130,135,
136,129,130,
137,129,136,
137,128,129,
138,128,137,
138,127,128,
135,141,136,
135,140,141,
136,142,137,
136,141,142,
140,150,141,
140,149,150,
141,150,151,
141,151,142,
137,142,152,
137,152,138,
126,139,131,
131,139,145,
139,144,145,
132,146,147,
132,147,133,
133,147,148,
133,148,134,
142,143,152,
142,151,143,
151,156,143,
151,155,156,
143,156,144,
145,144,157,
157,144,156,
157,156,158,
157,158,159,
157,159,145,
146,160,161,
146,161,147,
147,161,162,
147,162,148,
150,155,151,
150,154,155,
149,154,150,
149,153,154,
153,163,164,
153,164,154,
154,164,165,
154,165,155,
155,165,166,
155,166,156,
156,166,158,
158,166,167,
158,167,168,
158,168,159,
160,169,170,
160,170,161,
161,170,171,
161,171,162,
163,172,173,
163,173,164,
164,173,165,
165,173,174,
165,174,166,
166,174,167,
167,174,175,
167,175,168,
169,176,177,
169,177,170,
170,177,178,
170,178,171,
172,179,180,
172,180,173,
173,180,181,
173,181,174,
174,181,182,
174,182,175,
176,183,184,
176,184,177,
177,184,185,
177,185,178,
184,202,185,
184,190,202,
183,191,184,
191,190,184,
183,188,191,
183,187,188,
182,187,183,
182,189,187,
182,201,189,
181,201,182,
180,201,181,
180,198,201,
179,198,180,
179,197,198,
201,198,199,
201,199,200,
201,200,189,
188,192,191,
191,192,193,
191,193,190,
190,193,194,
190,196,202,
190,194,196,
194,195,196,
197,208,209,
197,209,198,
198,209,210,
198,210,199,
199,210,211,
199,211,200,
192,212,213,
192,213,193,
193,213,214,
193,214,194,
194,214,206,
195,194,206,
206,214,215,
208,219,220,
208,220,209,
209,220,210,
210,220,221,
210,221,211,
212,221,213,
213,221,222,
213,222,214,
214,222,217,
214,217,215,
217,222,223,
219,224,220,
220,224,221,
221,224,225,
221,225,222,
222,225,226,
222,226,223,
186,185,202,
186,202,203,
203,202,196,
203,196,204,
204,196,195,
204,195,205,
205,195,206,
205,206,207,
207,206,215,
207,215,216,
216,215,217,
216,217,218,
228,227,234,
228,234,235,
229,228,235,
229,235,236,
230,229,236,
230,236,237,
231,230,237,
231,237,238,
232,231,238,
232,238,239,
233,232,239,
233,239,240,
234,186,235,
235,186,241,
186,203,241,
235,241,242,
235,242,236,
236,242,243,
236,243,237,
237,243,244,
237,244,238,
238,244,245,
238,245,239,
239,245,246,
239,246,240,
203,204,248,
203,248,241,
241,248,249,
241,249,242,
242,249,250,
242,250,243,
243,250,251,
243,251,244,
244,251,252,
244,252,245,
245,252,247,
245,247,246,
247,252,253,
204,205,248,
248,205,254,
205,207,254,
248,254,255,
248,255,249,
249,255,256,
249,256,250,
250,256,257,
250,257,251,
251,257,258,
251,258,252,
252,258,259,
252,259,253,
207,216,254,
254,216,260,
216,218,260,
254,260,261,
254,261,255,
255,261,262,
255,262,256,
256,262,263,
256,263,257,
257,263,264,
257,264,258,
258,264,265,
258,265,259,
218,266,267,
218,267,260,
260,267,268,
260,268,261,
261,268,269,
261,269,262,
262,269,270,
262,270,263,
263,270,271,
263,271,264,
264,271,272,
264,272,265,
310,285,311,
311,285,312,
312,285,313,
313,285,314,
314,285,315,
315,285,316,
278,277,274,
274,276,275,
274,275,273,
273,275,272,
272,275,279,
274,277,276,
276,277,282,
276,282,275,
275,282,281,
275,281,279,
279,281,280,
279,280,283,
272,279,265,
265,279,283,
305,306,307,
265,283,259,
259,283,284,
259,284,253,
253,284,293,
284,283,290,
284,290,289,
293,284,289,
289,290,296,
290,291,296,
291,297,296,
296,297,301,
297,302,301,
301,302,305,
283,291,290,
247,253,293,
247,293,287,
293,288,287,
287,288,294,
293,289,288,
289,295,288,
288,295,294,
289,296,295,
294,300,299,
295,300,294,
295,296,300,
296,301,300,
299,304,309,
299,300,304,
300,301,304,
301,305,304,
304,305,307,
304,307,308,
304,308,309,
317,318,322,
317,322,323,
323,322,327,
323,327,328,
328,327,332,
328,332,333,
333,332,353,
333,353,355,
317,221,318,
221,212,318,
318,212,192,
318,192,321,
318,321,322,
321,192,320,
192,188,320,
320,188,319,
319,188,187,
327,322,326,
322,321,326,
326,321,325,
325,321,320,
325,320,324,
324,320,319,
332,327,331,
327,326,331,
331,326,330,
330,326,325,
330,325,329,
329,325,324,
338,355,353,
338,353,337,
337,353,332,
337,332,336,
336,332,331,
336,331,335,
335,331,330,
334,335,330,
334,330,329,
339,335,334,
339,336,335,
340,336,339,
340,337,336,
340,338,337,
317,323,356,
323,343,356,
323,328,343,
328,346,343,
328,333,346,
333,349,346,
333,355,349,
355,354,349,
221,317,356,
221,356,211,
211,356,200,
356,342,200,
356,343,342,
200,342,189,
342,341,189,
341,187,189,
341,319,187,
343,345,342,
343,346,345,
342,345,344,
342,344,341,
341,344,319,
344,324,319,
346,349,348,
346,348,345,
345,348,347,
345,347,344,
344,347,324,
324,347,329,
355,338,354,
354,338,352,
349,354,352,
349,352,348,
352,351,348,
348,351,350,
348,350,347,
347,350,329,
329,350,334,
334,350,339,
350,351,339,
351,340,339,
351,352,340,
352,338,340,
370,371,372,
370,372,373,
369,370,373,
369,373,374,
368,369,374,
368,374,375,
367,368,375,
367,375,376,
367,376,377,
371,156,144,
371,144,372,
373,372,378,
372,144,139,
378,372,139,
378,139,382,
382,139,126,
382,126,385,
385,126,125,
385,125,390,
390,125,120,
390,120,110,
390,110,391,
391,110,109,
109,357,391,
374,373,378,
374,378,379,
379,378,382,
379,382,383,
383,382,385,
383,385,386,
386,385,389,
389,385,390,
389,390,391,
389,391,392,
392,391,357,
392,357,358,
375,374,379,
375,379,380,
380,379,383,
380,383,384,
384,383,386,
384,386,387,
387,386,389,
387,389,388,
388,389,392,
388,392,393,
393,392,358,
393,358,359,
366,367,365,
365,367,377,
365,377,364,
364,377,381,
377,376,381,
376,375,380,
376,380,381,
364,381,363,
363,381,384,
381,380,384,
363,384,387,
363,387,362,
362,387,388,
362,388,393,
362,393,361,
361,393,359,
361,359,360,
398,371,397,
371,370,397,
370,402,397,
370,369,402,
369,406,402,
369,368,406,
406,368,407,
368,367,407,
156,371,143,
143,371,398,
143,398,152,
152,398,138,
138,398,397,
138,397,396,
138,396,127,
127,396,395,
127,395,119,
119,395,394,
119,394,118,
118,394,111,
111,394,357,
111,357,109,
397,401,396,
397,402,401,
396,401,400,
396,400,395,
395,400,399,
395,399,394,
394,399,358,
394,358,357,
402,406,405,
402,405,401,
401,405,404,
401,404,400,
400,404,403,
400,403,399,
399,403,359,
399,359,358,
367,366,412,
367,412,407,
407,412,411,
406,407,411,
406,411,405,
405,411,410,
405,410,404,
404,410,409,
404,409,403,
403,409,408,
403,408,360,
403,360,359,
371,372,398,
398,372,373,
398,373,397,
397,373,374,
397,374,402,
402,374,375,
402,375,406,
406,375,376,
406,376,407,
407,376,377,
377,367,407,
413,414,415,
413,415,421,
413,421,422,
422,421,428,
422,428,429,
429,428,434,
429,434,435,
435,434,440,
435,440,441,
441,440,443,
441,443,442,
442,443,448,
415,420,421,
421,427,428,
420,427,421,
428,427,433,
428,433,434,
434,433,439,
434,439,440,
440,439,447,
440,447,443,
413,366,414,
366,365,414,
414,365,420,
420,365,419,
365,364,419,
364,418,419,
364,363,418,
418,363,417,
363,362,417,
417,362,361,
417,361,360,
417,360,416,
427,420,426,
426,420,419,
426,419,425,
425,419,418,
425,418,424,
424,418,417,
424,417,416,
424,416,423,
433,427,432,
427,426,432,
432,426,431,
431,426,425,
431,425,424,
431,424,423,
431,423,430,
439,433,438,
438,433,432,
438,432,437,
437,432,431,
437,431,430,
437,430,436,
447,439,446,
446,439,438,
446,438,445,
445,438,437,
445,437,436,
445,436,444,
449,442,448,
448,443,447,
454,449,453,
449,448,453,
453,448,447,
453,447,452,
452,447,446,
452,446,451,
451,446,445,
451,445,444,
451,444,450,
459,454,458,
458,454,453,
458,453,457,
457,453,452,
457,452,456,
456,452,451,
456,451,450,
456,450,455,
464,459,463,
463,459,458,
463,458,462,
462,458,457,
462,457,461,
461,457,456,
461,456,455,
461,455,460,
460,465,461,
465,462,461,
465,466,462,
466,463,462,
466,467,463,
467,464,463,
472,413,473,
473,413,474,
474,413,422,
474,422,478,
478,422,429,
478,429,482,
482,429,435,
482,435,486,
486,435,441,
486,441,490,
490,441,442,
490,442,489,
416,360,468,
468,360,408,
468,408,500,
468,500,501,
468,501,469,
469,501,502,
469,502,470,
470,502,412,
470,412,471,
471,412,472,
412,366,472,
472,366,413,
471,472,473,
471,473,474,
423,416,475,
475,416,468,
475,468,469,
475,469,476,
476,469,470,
476,470,477,
477,470,471,
477,471,478,
478,471,474,
430,423,479,
479,423,475,
479,475,476,
479,476,480,
480,476,477,
480,477,481,
481,477,478,
481,478,482,
436,430,483,
483,430,479,
483,479,480,
483,480,484,
484,480,481,
484,481,485,
485,481,482,
485,482,486,
444,436,487,
487,436,483,
487,483,484,
487,484,488,
488,484,485,
488,485,490,
488,490,489,
485,486,490,
489,442,449,
450,444,491,
491,444,487,
491,487,488,
491,488,492,
492,488,489,
492,489,493,
493,489,449,
493,449,454,
455,450,494,
494,450,491,
494,491,492,
494,492,495,
495,492,493,
495,493,496,
496,493,454,
496,454,459,
460,455,497,
497,455,494,
497,494,495,
497,495,498,
498,495,496,
498,496,499,
499,496,459,
499,459,464,
465,460,497,
465,497,498,
465,498,466,
466,498,499,
466,499,467,
467,499,464,
413,414,472,
472,414,415,
472,415,473,
473,415,421,
473,421,474,
474,421,428,
474,428,478,
478,428,434,
478,434,482,
482,434,440,
482,440,486,
486,440,443,
486,443,490,
490,443,448,
490,448,489,
489,448,442,
412,502,503,
503,411,412,
502,504,503,
504,411,503,
504,502,501,
410,411,504,
505,504,501,
410,504,505,
508,505,501,
514,410,505,
500,508,501,
409,410,514,
508,506,505,
514,505,506,
500,507,508,
507,409,514,
507,506,508,
514,506,507,
408,507,500,
409,507,408,
509,507,408,
408,507,509,
509,513,507,
515,509,507,
510,513,509,
515,510,509,
513,580,507,
581,515,507,
510,580,513,
515,581,510,
510,567,580,
581,568,510,
567,510,511,
568,511,510,
512,567,511,
568,512,511,
512,554,567,
568,555,512,
555,554,512,
518,530,531,
518,531,519,
519,531,532,
519,532,520,
520,532,533,
520,533,521,
521,533,534,
521,534,522,
522,534,535,
522,535,523,
523,535,536,
523,536,524,
524,536,537,
524,537,525,
525,537,538,
525,538,526,
526,538,539,
526,539,527,
527,539,540,
527,540,528,
528,540,541,
528,541,529,
529,541,530,
529,530,518,
530,542,543,
530,543,531,
531,543,544,
531,544,532,
532,544,545,
532,545,533,
533,545,546,
533,546,534,
534,546,547,
534,547,535,
535,547,548,
535,548,536,
536,548,549,
536,549,537,
537,549,550,
537,550,538,
538,550,551,
538,551,539,
539,551,552,
539,552,540,
540,552,553,
540,553,541,
541,553,542,
541,542,530,
542,555,556,
542,556,543,
543,556,557,
543,557,544,
544,557,558,
544,558,545,
545,558,559,
545,559,546,
546,559,560,
546,560,547,
547,560,561,
547,561,548,
548,561,562,
548,562,549,
549,562,563,
549,563,550,
550,563,564,
550,564,551,
551,564,565,
551,565,552,
552,565,566,
552,566,553,
553,566,554,
553,554,542,
542,554,555,
555,568,569,
555,569,556,
556,569,570,
556,570,557,
557,570,571,
557,571,558,
558,571,572,
558,572,559,
559,572,573,
559,573,560,
560,573,574,
560,574,561,
561,574,575,
561,575,562,
562,575,576,
562,576,563,
563,576,577,
563,577,564,
564,577,578,
564,578,565,
565,578,579,
565,579,566,
566,579,567,
566,567,554,
568,581,582,
568,582,569,
569,582,583,
569,583,570,
570,583,584,
570,584,571,
571,584,585,
571,585,572,
572,585,586,
572,586,573,
573,586,587,
573,587,574,
574,587,588,
574,588,575,
575,588,589,
575,589,576,
576,589,590,
576,590,577,
577,590,591,
577,591,578,
578,591,592,
578,592,579,
579,592,580,
579,580,567,
580,593,581,
581,593,594,
581,594,582,
582,594,595,
582,595,583,
583,595,596,
583,596,584,
584,596,597,
584,597,585,
585,597,598,
585,598,586,
586,598,599,
586,599,587,
587,599,600,
587,600,588,
588,600,601,
588,601,589,
589,601,602,
589,602,590,
590,602,603,
590,603,591,
591,603,604,
591,604,592,
592,604,593,
592,593,580,
593,605,606,
593,606,594,
594,606,607,
594,607,595,
595,607,608,
595,608,596,
596,608,609,
596,609,597,
597,609,610,
597,610,598,
598,610,611,
598,611,599,
599,611,612,
599,612,600,
600,612,613,
600,613,601,
601,613,614,
601,614,602,
602,614,615,
602,615,603,
603,615,616,
603,616,604,
604,616,605,
604,605,593,
623,11,6,
620,623,6,
624,623,620,
621,624,620,
625,624,621,
622,625,621,
15,625,622,
10,15,622,
22,631,19,
631,632,19,
632,633,19,
631,22,26,
634,631,26,
634,632,631,
634,635,632,
635,633,632,
635,629,633,
29,634,26,
29,636,634,
636,635,634,
636,637,635,
637,629,635,
637,630,629,
11,638,32,
623,638,11,
639,638,623,
624,639,623,
640,639,624,
641,640,624,
625,641,624,
626,641,625,
15,626,625,
642,37,32,
638,642,32,
643,642,638,
639,643,638,
644,643,639,
640,644,639,
645,644,640,
641,645,640,
627,645,641,
626,627,641,
646,42,37,
642,646,37,
647,646,642,
643,647,642,
648,647,643,
644,648,643,
649,648,644,
645,649,644,
628,649,645,
627,628,645,
650,47,42,
646,650,42,
651,650,646,
647,651,646,
652,651,647,
648,652,647,
649,652,648,
653,652,649,
628,653,649,
655,654,630,
637,655,630,
656,655,637,
636,656,637,
55,656,636,
29,55,636,
657,56,47,
650,657,47,
658,657,650,
651,658,650,
659,658,651,
652,659,651,
660,659,652,
653,660,652,
655,661,654,
662,661,655,
656,662,655,
63,662,656,
55,63,656,
663,64,56,
657,663,56,
664,663,657,
658,664,657,
665,664,658,
659,665,658,
666,665,659,
660,666,659,
668,667,661,
662,668,661,
71,668,662,
63,71,662,
669,72,64,
663,669,64,
670,669,663,
664,670,663,
671,670,664,
665,671,664,
672,671,665,
666,672,665,
674,673,667,
668,674,667,
79,674,668,
71,79,668,
669,80,72,
675,80,669,
670,675,669,
676,675,670,
671,676,670,
677,676,671,
672,677,671,
679,678,673,
674,679,673,
86,679,674,
79,86,674,
680,87,80,
675,680,80,
681,680,675,
676,681,675,
682,681,676,
677,682,676,
684,683,678,
679,684,678,
93,684,679,
86,93,679,
685,94,87,
680,685,87,
686,685,680,
681,686,680,
687,686,681,
682,687,681,
689,688,683,
684,689,683,
100,689,684,
93,100,684,
690,101,94,
685,690,94,
691,690,685,
686,691,685,
692,691,686,
687,692,686,
694,693,688,
689,694,688,
107,694,689,
100,107,689,
692,695,691,
697,695,692,
697,696,695,
696,698,695,
698,691,695,
698,699,691,
699,690,691,
699,700,690,
700,101,690,
700,114,101,
115,114,700,
701,115,700,
699,701,700,
702,701,699,
698,703,699,
703,702,699,
703,704,702,
706,697,692,
706,705,697,
708,707,693,
694,708,693,
124,708,694,
107,124,694,
709,705,706,
714,709,706,
714,710,709,
701,130,115,
713,130,701,
702,713,701,
712,713,702,
704,712,702,
711,712,704,
716,715,707,
708,716,707,
134,716,708,
124,134,708,
135,130,717,
130,713,717,
717,713,718,
713,712,718,
718,712,719,
712,711,719,
717,721,135,
721,140,135,
718,722,717,
722,721,717,
721,728,140,
728,149,140,
729,728,721,
722,729,721,
730,722,718,
719,730,718,
714,720,710,
725,720,714,
725,724,720,
727,726,715,
716,727,715,
148,727,716,
134,148,716,
730,723,722,
723,729,722,
723,733,729,
733,732,729,
724,733,723,
734,724,725,
733,724,734,
735,733,734,
736,735,734,
725,736,734,
738,737,726,
727,738,726,
162,738,727,
148,162,727,
729,732,728,
732,731,728,
728,731,149,
731,153,149,
739,163,153,
731,739,153,
740,739,731,
732,740,731,
741,740,732,
733,741,732,
735,741,733,
742,741,735,
743,742,735,
736,743,735,
745,744,737,
738,745,737,
171,745,738,
162,171,738,
746,172,163,
739,746,163,
740,746,739,
747,746,740,
741,747,740,
742,747,741,
748,747,742,
743,748,742,
750,749,744,
745,750,744,
178,750,745,
171,178,745,
751,179,172,
746,751,172,
752,751,746,
747,752,746,
753,752,747,
748,753,747,
755,754,749,
750,755,749,
185,755,750,
178,185,750,
185,770,755,
770,759,755,
755,760,754,
755,759,760,
760,757,754,
757,756,754,
754,756,753,
756,758,753,
758,769,753,
753,769,752,
752,769,751,
769,766,751,
751,766,179,
766,197,179,
767,766,769,
768,767,769,
758,768,769,
760,761,757,
762,761,760,
759,762,760,
763,762,759,
770,765,759,
765,763,759,
765,764,763,
776,208,197,
766,776,197,
777,776,766,
767,777,766,
778,777,767,
768,778,767,
780,779,761,
762,780,761,
781,780,762,
763,781,762,
774,781,763,
774,763,764,
782,781,774,
784,219,208,
776,784,208,
777,784,776,
785,784,777,
778,785,777,
780,785,779,
786,785,780,
781,786,780,
217,786,781,
782,217,781,
223,786,217,
784,224,219,
785,224,784,
225,224,785,
786,225,785,
226,225,786,
223,226,786,
770,185,186,
771,770,186,
765,770,771,
772,765,771,
764,765,772,
773,764,772,
774,764,773,
775,774,773,
782,774,775,
783,782,775,
217,782,783,
218,217,783,
234,227,787,
792,234,787,
792,787,788,
793,792,788,
793,788,789,
794,793,789,
794,789,790,
795,794,790,
795,790,791,
796,795,791,
796,791,233,
240,796,233,
792,186,234,
797,186,792,
797,771,186,
798,797,792,
793,798,792,
799,798,793,
794,799,793,
800,799,794,
795,800,794,
801,800,795,
796,801,795,
246,801,796,
240,246,796,
802,772,771,
797,802,771,
803,802,797,
798,803,797,
804,803,798,
799,804,798,
805,804,799,
800,805,799,
806,805,800,
801,806,800,
247,806,801,
246,247,801,
807,806,247,
802,773,772,
808,773,802,
808,775,773,
809,808,802,
803,809,802,
810,809,803,
804,810,803,
811,810,804,
805,811,804,
812,811,805,
806,812,805,
813,812,806,
807,813,806,
808,783,775,
814,783,808,
814,218,783,
815,814,808,
809,815,808,
816,815,809,
810,816,809,
817,816,810,
811,817,810,
818,817,811,
812,818,811,
819,818,812,
813,819,812,
820,266,218,
814,820,218,
821,820,814,
815,821,814,
822,821,815,
816,822,815,
823,822,816,
817,823,816,
824,823,817,
818,824,817,
825,824,818,
819,825,818,
844,285,310,
845,285,844,
846,285,845,
847,285,846,
848,285,847,
316,285,848,
274,277,278,
826,827,274,
273,826,274,
825,826,273,
828,826,825,
827,277,274,
282,277,827,
826,282,827,
281,282,826,
828,281,826,
280,281,828,
829,280,828,
819,828,825,
829,828,819,
307,306,843,
813,829,819,
830,829,813,
807,830,813,
835,830,807,
833,829,830,
832,833,830,
832,830,835,
837,833,832,
837,834,833,
837,838,834,
840,838,837,
840,841,838,
843,841,840,
833,834,829,
835,807,247,
287,835,247,
287,831,835,
294,831,287,
831,832,835,
831,836,832,
294,836,831,
836,837,832,
299,839,294,
294,839,836,
839,837,836,
839,840,837,
309,842,299,
842,839,299,
842,840,839,
842,843,840,
307,843,842,
308,307,842,
309,308,842,
854,850,849,
855,854,849,
859,854,855,
860,859,855,
864,859,860,
865,864,860,
885,864,865,
887,885,865,
850,785,849,
850,779,785,
761,779,850,
853,761,850,
854,853,850,
852,761,853,
852,757,761,
851,757,852,
756,757,851,
858,854,859,
858,853,854,
857,853,858,
852,853,857,
856,852,857,
851,852,856,
863,859,864,
863,858,859,
862,858,863,
857,858,862,
861,857,862,
856,857,861,
885,887,870,
869,885,870,
864,885,869,
868,864,869,
863,864,868,
867,863,868,
862,863,867,
862,867,866,
861,862,866,
866,867,871,
867,868,871,
871,868,872,
868,869,872,
869,870,872,
888,855,849,
888,875,855,
875,860,855,
875,878,860,
878,865,860,
878,881,865,
881,887,865,
881,886,887,
888,849,785,
778,888,785,
768,888,778,
768,874,888,
874,875,888,
758,874,768,
758,873,874,
758,756,873,
756,851,873,
874,877,875,
877,878,875,
876,877,874,
873,876,874,
851,876,873,
851,856,876,
880,881,878,
877,880,878,
879,880,877,
876,879,877,
856,879,876,
861,879,856,
886,870,887,
884,870,886,
884,886,881,
880,884,881,
880,883,884,
882,883,880,
879,882,880,
861,882,879,
866,882,861,
871,882,866,
871,883,882,
871,872,883,
872,884,883,
872,870,884,
904,903,902,
905,904,902,
905,902,901,
906,905,901,
906,901,900,
907,906,900,
907,900,899,
908,907,899,
909,908,899,
724,733,903,
904,724,903,
910,904,905,
720,724,904,
720,904,910,
914,720,910,
710,720,914,
917,710,914,
709,710,917,
922,709,917,
705,709,922,
697,705,922,
923,697,922,
696,697,923,
923,889,696,
910,905,906,
911,910,906,
914,910,911,
915,914,911,
917,914,915,
918,917,915,
921,917,918,
922,917,921,
923,922,921,
924,923,921,
889,923,924,
890,889,924,
911,906,907,
912,911,907,
915,911,912,
916,915,912,
918,915,916,
919,918,916,
921,918,919,
920,921,919,
924,921,920,
925,924,920,
890,924,925,
891,890,925,
897,899,898,
909,899,897,
896,909,897,
913,909,896,
913,908,909,
912,907,908,
913,912,908,
895,913,896,
916,913,895,
916,912,913,
919,916,895,
894,919,895,
920,919,894,
925,920,894,
893,925,894,
891,925,893,
892,891,893,
929,903,930,
929,902,903,
929,934,902,
934,901,902,
934,938,901,
938,900,901,
939,900,938,
939,899,900,
723,903,733,
930,903,723,
730,930,723,
719,930,730,
929,930,719,
928,929,719,
711,928,719,
927,928,711,
704,927,711,
926,927,704,
703,926,704,
698,926,703,
889,926,698,
696,889,698,
928,933,929,
933,934,929,
932,933,928,
927,932,928,
931,932,927,
926,931,927,
890,931,926,
889,890,926,
937,938,934,
933,937,934,
936,937,933,
932,936,933,
935,936,932,
931,935,932,
891,935,931,
890,891,931,
944,898,899,
939,944,899,
943,944,939,
943,939,938,
937,943,938,
942,943,937,
936,942,937,
941,942,936,
935,941,936,
940,941,935,
892,940,935,
891,892,935,
930,904,903,
905,904,930,
929,905,930,
906,905,929,
934,906,929,
907,906,934,
938,907,934,
908,907,938,
939,908,938,
909,908,939,
939,899,909,
947,946,945,
953,947,945,
954,953,945,
960,953,954,
961,960,954,
966,960,961,
967,966,961,
972,966,967,
973,972,967,
975,972,973,
974,975,973,
980,975,974,
953,952,947,
960,959,953,
953,959,952,
965,959,960,
966,965,960,
971,965,966,
972,971,966,
979,971,972,
975,979,972,
946,898,945,
946,897,898,
952,897,946,
951,897,952,
951,896,897,
951,950,896,
950,895,896,
949,895,950,
949,894,895,
893,894,949,
892,893,949,
948,892,949,
958,952,959,
951,952,958,
957,951,958,
950,951,957,
956,950,957,
949,950,956,
948,949,956,
955,948,956,
964,959,965,
964,958,959,
963,958,964,
957,958,963,
956,957,963,
955,956,963,
962,955,963,
970,965,971,
964,965,970,
969,964,970,
963,964,969,
962,963,969,
968,962,969,
978,971,979,
970,971,978,
977,970,978,
969,970,977,
968,969,977,
976,968,977,
980,974,981,
979,975,980,
985,981,986,
985,980,981,
979,980,985,
984,979,985,
978,979,984,
983,978,984,
977,978,983,
976,977,983,
982,976,983,
990,986,991,
985,986,990,
989,985,990,
984,985,989,
988,984,989,
983,984,988,
982,983,988,
987,982,988,
995,991,996,
990,991,995,
994,990,995,
989,990,994,
993,989,994,
988,989,993,
987,988,993,
992,987,993,
993,997,992,
993,994,997,
994,998,997,
994,995,998,
995,999,998,
995,996,999,
1005,945,1004,
1006,945,1005,
954,945,1006,
1010,954,1006,
961,954,1010,
1014,961,1010,
967,961,1014,
1018,967,1014,
973,967,1018,
1022,973,1018,
974,973,1022,
1021,974,1022,
1000,892,948,
940,892,1000,
1032,940,1000,
1033,1032,1000,
1001,1033,1000,
1034,1033,1001,
1002,1034,1001,
944,1034,1002,
1003,944,1002,
1004,944,1003,
1004,898,944,
945,898,1004,
1005,1004,1003,
1006,1005,1003,
1007,948,955,
1000,948,1007,
1001,1000,1007,
1008,1001,1007,
1002,1001,1008,
1009,1002,1008,
1003,1002,1009,
1010,1003,1009,
1006,1003,1010,
1011,955,962,
1007,955,1011,
1008,1007,1011,
1012,1008,1011,
1009,1008,1012,
1013,1009,1012,
1010,1009,1013,
1014,1010,1013,
1015,962,968,
1011,962,1015,
1012,1011,1015,
1016,1012,1015,
1013,1012,1016,
1017,1013,1016,
1014,1013,1017,
1018,1014,1017,
1019,968,976,
1015,968,1019,
1016,1015,1019,
1020,1016,1019,
1017,1016,1020,
1022,1017,1020,
1021,1022,1020,
1022,1018,1017,
981,974,1021,
1023,976,982,
1019,976,1023,
1020,1019,1023,
1024,1020,1023,
1021,1020,1024,
1025,1021,1024,
981,1021,1025,
986,981,1025,
1026,982,987,
1023,982,1026,
1024,1023,1026,
1027,1024,1026,
1025,1024,1027,
1028,1025,1027,
986,1025,1028,
991,986,1028,
1029,987,992,
1026,987,1029,
1027,1026,1029,
1030,1027,1029,
1028,1027,1030,
1031,1028,1030,
991,1028,1031,
996,991,1031,
1029,992,997,
1030,1029,997,
998,1030,997,
1031,1030,998,
999,1031,998,
996,1031,999,
1004,946,945,
947,946,1004,
1005,947,1004,
953,947,1005,
1006,953,1005,
960,953,1006,
1010,960,1006,
966,960,1010,
1014,966,1010,
972,966,1014,
1018,972,1014,
975,972,1018,
1022,975,1018,
980,975,1022,
1021,980,1022,
974,980,1021,
1035,1034,944,
944,943,1035,
1035,1036,1034,
1035,943,1036,
1033,1034,1036,
1036,943,942,
1033,1036,1037,
1037,1036,942,
1033,1037,1040,
1037,942,1046,
1033,1040,1032,
1046,942,941,
1037,1038,1040,
1038,1037,1046,
1040,1039,1032,
1046,941,1039,
1040,1038,1039,
1039,1038,1046,
1032,1039,940,
940,1039,941,
940,1039,1041,
1041,1039,940,
1039,1045,1041,
1039,1041,1047,
1041,1045,1042,
1041,1042,1047,
1039,1112,1045,
1039,1047,1113,
1045,1112,1042,
1042,1113,1047,
1112,1099,1042,
1042,1100,1113,
1043,1042,1099,
1042,1043,1100,
1043,1099,1044,
1043,1044,1100,
1099,1086,1044,
1044,1087,1100,
1044,1086,1087,
1063,1062,1050,
1051,1063,1050,
1064,1063,1051,
1052,1064,1051,
1065,1064,1052,
1053,1065,1052,
1066,1065,1053,
1054,1066,1053,
1067,1066,1054,
1055,1067,1054,
1068,1067,1055,
1056,1068,1055,
1069,1068,1056,
1057,1069,1056,
1070,1069,1057,
1058,1070,1057,
1071,1070,1058,
1059,1071,1058,
1072,1071,1059,
1060,1072,1059,
1073,1072,1060,
1061,1073,1060,
1062,1073,1061,
1050,1062,1061,
1075,1074,1062,
1063,1075,1062,
1076,1075,1063,
1064,1076,1063,
1077,1076,1064,
1065,1077,1064,
1078,1077,1065,
1066,1078,1065,
1079,1078,1066,
1067,1079,1066,
1080,1079,1067,
1068,1080,1067,
1081,1080,1068,
1069,1081,1068,
1082,1081,1069,
1070,1082,1069,
1083,1082,1070,
1071,1083,1070,
1084,1083,1071,
1072,1084,1071,
1085,1084,1072,
1073,1085,1072,
1074,1085,1073,
1062,1074,1073,
1088,1087,1074,
1075,1088,1074,
1089,1088,1075,
1076,1089,1075,
1090,1089,1076,
1077,1090,1076,
1091,1090,1077,
1078,1091,1077,
1092,1091,1078,
1079,1092,1078,
1093,1092,1079,
1080,1093,1079,
1094,1093,1080,
1081,1094,1080,
1095,1094,1081,
1082,1095,1081,
1096,1095,1082,
1083,1096,1082,
1097,1096,1083,
1084,1097,1083,
1098,1097,1084,
1085,1098,1084,
1086,1098,1085,
1074,1086,1085,
1087,1086,1074,
1101,1100,1087,
1088,1101,1087,
1102,1101,1088,
1089,1102,1088,
1103,1102,1089,
1090,1103,1089,
1104,1103,1090,
1091,1104,1090,
1105,1104,1091,
1092,1105,1091,
1106,1105,1092,
1093,1106,1092,
1107,1106,1093,
1094,1107,1093,
1108,1107,1094,
1095,1108,1094,
1109,1108,1095,
1096,1109,1095,
1110,1109,1096,
1097,1110,1096,
1111,1110,1097,
1098,1111,1097,
1099,1111,1098,
1086,1099,1098,
1114,1113,1100,
1101,1114,1100,
1115,1114,1101,
1102,1115,1101,
1116,1115,1102,
1103,1116,1102,
1117,1116,1103,
1104,1117,1103,
1118,1117,1104,
1105,1118,1104,
1119,1118,1105,
1106,1119,1105,
1120,1119,1106,
1107,1120,1106,
1121,1120,1107,
1108,1121,1107,
1122,1121,1108,
1109,1122,1108,
1123,1122,1109,
1110,1123,1109,
1124,1123,1110,
1111,1124,1110,
1112,1124,1111,
1099,1112,1111,
1113,1125,1112,
1126,1125,1113,
1114,1126,1113,
1127,1126,1114,
1115,1127,1114,
1128,1127,1115,
1116,1128,1115,
1129,1128,1116,
1117,1129,1116,
1130,1129,1117,
1118,1130,1117,
1131,1130,1118,
1119,1131,1118,
1132,1131,1119,
1120,1132,1119,
1133,1132,1120,
1121,1133,1120,
1134,1133,1121,
1122,1134,1121,
1135,1134,1122,
1123,1135,1122,
1136,1135,1123,
1124,1136,1123,
1125,1136,1124,
1112,1125,1124,
1138,1137,1125,
1126,1138,1125,
1139,1138,1126,
1127,1139,1126,
1140,1139,1127,
1128,1140,1127,
1141,1140,1128,
1129,1141,1128,
1142,1141,1129,
1130,1142,1129,
1143,1142,1130,
1131,1143,1130,
1144,1143,1131,
1132,1144,1131,
1145,1144,1132,
1133,1145,1132,
1146,1145,1133,
1134,1146,1133,
1147,1146,1134,
1135,1147,1134,
1148,1147,1135,
1136,1148,1135,
1137,1148,1136,
1125,1137,1136,
19,15,16,
19,16,25,
25,16,17,
25,17,20,
20,17,18,
20,18,21,
626,15,19,
633,626,19,
627,626,633,
629,627,633,
628,627,629,
630,628,629,
18,51,52,
18,52,21,
51,60,61,
51,61,52,
60,68,69,
60,69,61,
68,76,77,
68,77,69,
76,83,84,
76,84,77,
83,90,91,
83,91,84,
90,97,98,
90,98,91,
97,104,105,
97,105,98,
104,121,122,
104,122,105,
121,131,132,
121,132,122,
131,145,146,
131,146,132,
145,159,160,
145,160,146,
159,168,169,
159,169,160,
168,175,176,
168,176,169,
175,182,183,
175,183,176,
283,280,291,
280,292,291,
291,292,297,
292,298,297,
297,298,302,
298,303,302,
302,303,305,
305,303,306,
654,653,628,
630,654,628,
661,660,653,
654,661,653,
667,666,660,
661,667,660,
673,672,666,
667,673,666,
678,677,672,
673,678,672,
683,682,677,
678,683,677,
688,687,682,
683,688,682,
693,692,687,
688,693,687,
707,706,692,
693,707,692,
715,714,706,
707,715,706,
726,725,714,
715,726,714,
737,736,725,
726,737,725,
744,743,736,
737,744,736,
749,748,743,
744,749,743,
754,753,748,
749,754,748,
834,280,829,
834,292,280,
838,292,834,
838,298,292,
841,298,838,
841,303,298,
843,303,841,
306,303,843,
517,518,519,
517,519,520,
517,520,521,
517,521,522,
517,522,523,
517,523,524,
517,524,525,
517,525,526,
517,526,527,
517,527,528,
517,528,529,
517,529,518,
516,605,616,
516,616,615,
516,615,614,
516,614,613,
516,613,612,
516,612,611,
516,611,610,
516,610,609,
516,609,608,
516,608,607,
516,607,606,
516,606,605};
int GL3DS_initialize_dc10() {
int ReturnVal;
FILE *in;
if (!(in = fopen("dc10.gl", "rb")))
return(-1);
if (fread(GL3DS_VERTEX_dc10, 36768, 1, in) != 1)
return(-1);
fclose(in);
ReturnVal = glGenLists(1);
glInterleavedArrays(GL_T2F_N3F_V3F, 0, GL3DS_VERTEX_dc10);
glNewList(ReturnVal, GL_COMPILE);
glFrontFace(GL_CCW);
glEnable(GL_CULL_FACE);
glCullFace(GL_BACK);
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
glMaterialfv(GL_FRONT, GL_AMBIENT, (GLfloat *) &GL3DS_MATERIAL_dc10[0]);
glMaterialfv(GL_FRONT, GL_DIFFUSE, (GLfloat *) &GL3DS_MATERIAL_dc10[4]);
glMaterialfv(GL_FRONT, GL_SPECULAR, (GLfloat *) &GL3DS_MATERIAL_dc10[8]);
glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, &GL3DS_INDEX_dc10[0]);
glMaterialfv(GL_FRONT, GL_AMBIENT, (GLfloat *) &GL3DS_MATERIAL_dc10[12]);
glMaterialfv(GL_FRONT, GL_DIFFUSE, (GLfloat *) &GL3DS_MATERIAL_dc10[16]);
glMaterialfv(GL_FRONT, GL_SPECULAR, (GLfloat *) &GL3DS_MATERIAL_dc10[20]);
glDrawElements(GL_TRIANGLES, 177, GL_UNSIGNED_INT, &GL3DS_INDEX_dc10[3]);
glMaterialfv(GL_FRONT, GL_AMBIENT, (GLfloat *) &GL3DS_MATERIAL_dc10[24]);
glMaterialfv(GL_FRONT, GL_DIFFUSE, (GLfloat *) &GL3DS_MATERIAL_dc10[28]);
glMaterialfv(GL_FRONT, GL_SPECULAR, (GLfloat *) &GL3DS_MATERIAL_dc10[32]);
glDrawElements(GL_TRIANGLES, 6444, GL_UNSIGNED_INT, &GL3DS_INDEX_dc10[180]);
glMaterialfv(GL_FRONT, GL_AMBIENT, (GLfloat *) &GL3DS_MATERIAL_dc10[36]);
glMaterialfv(GL_FRONT, GL_DIFFUSE, (GLfloat *) &GL3DS_MATERIAL_dc10[40]);
glMaterialfv(GL_FRONT, GL_SPECULAR, (GLfloat *) &GL3DS_MATERIAL_dc10[44]);
glDrawElements(GL_TRIANGLES, 36, GL_UNSIGNED_INT, &GL3DS_INDEX_dc10[6624]);
glMaterialfv(GL_FRONT, GL_AMBIENT, (GLfloat *) &GL3DS_MATERIAL_dc10[48]);
glMaterialfv(GL_FRONT, GL_DIFFUSE, (GLfloat *) &GL3DS_MATERIAL_dc10[52]);
glMaterialfv(GL_FRONT, GL_SPECULAR, (GLfloat *) &GL3DS_MATERIAL_dc10[56]);
glDrawElements(GL_TRIANGLES, 228, GL_UNSIGNED_INT, &GL3DS_INDEX_dc10[6660]);
glMaterialfv(GL_FRONT, GL_AMBIENT, (GLfloat *) &GL3DS_MATERIAL_dc10[60]);
glMaterialfv(GL_FRONT, GL_DIFFUSE, (GLfloat *) &GL3DS_MATERIAL_dc10[64]);
glMaterialfv(GL_FRONT, GL_SPECULAR, (GLfloat *) &GL3DS_MATERIAL_dc10[68]);
glDrawElements(GL_TRIANGLES, 72, GL_UNSIGNED_INT, &GL3DS_INDEX_dc10[6888]);
glEndList();
return (ReturnVal);
}