… | |
… | |
406 | SDL_Rect **m; |
406 | SDL_Rect **m; |
407 | |
407 | |
408 | SDL_GL_SetAttribute (SDL_GL_RED_SIZE, 5); |
408 | SDL_GL_SetAttribute (SDL_GL_RED_SIZE, 5); |
409 | SDL_GL_SetAttribute (SDL_GL_GREEN_SIZE, 5); |
409 | SDL_GL_SetAttribute (SDL_GL_GREEN_SIZE, 5); |
410 | SDL_GL_SetAttribute (SDL_GL_BLUE_SIZE, 5); |
410 | SDL_GL_SetAttribute (SDL_GL_BLUE_SIZE, 5); |
411 | SDL_GL_SetAttribute (SDL_GL_ALPHA_SIZE, 1); |
411 | SDL_GL_SetAttribute (SDL_GL_ALPHA_SIZE, 0); |
412 | |
412 | |
413 | SDL_GL_SetAttribute (SDL_GL_ACCUM_RED_SIZE, 0); |
413 | SDL_GL_SetAttribute (SDL_GL_ACCUM_RED_SIZE, 0); |
414 | SDL_GL_SetAttribute (SDL_GL_ACCUM_GREEN_SIZE, 0); |
414 | SDL_GL_SetAttribute (SDL_GL_ACCUM_GREEN_SIZE, 0); |
415 | SDL_GL_SetAttribute (SDL_GL_ACCUM_BLUE_SIZE, 0); |
415 | SDL_GL_SetAttribute (SDL_GL_ACCUM_BLUE_SIZE, 0); |
416 | SDL_GL_SetAttribute (SDL_GL_ACCUM_ALPHA_SIZE, 0); |
416 | SDL_GL_SetAttribute (SDL_GL_ACCUM_ALPHA_SIZE, 0); |
… | |
… | |
619 | PUSHs (sv_2mortal (newSViv (b / y))); |
619 | PUSHs (sv_2mortal (newSViv (b / y))); |
620 | PUSHs (sv_2mortal (newSViv (a / y))); |
620 | PUSHs (sv_2mortal (newSViv (a / y))); |
621 | } |
621 | } |
622 | |
622 | |
623 | void |
623 | void |
|
|
624 | error (char *message) |
|
|
625 | CODE: |
|
|
626 | #ifdef _WIN32 |
|
|
627 | MessageBox (0, message, "Crossfire+ Error", MB_OK | MB_ICONERROR | MB_SETFOREGROUND); |
|
|
628 | #else |
|
|
629 | fprintf (stderr, "ERROR: %s\n", message); |
|
|
630 | #endif |
|
|
631 | |
|
|
632 | void |
624 | fatal (char *message) |
633 | fatal (char *message) |
625 | CODE: |
634 | CODE: |
626 | #ifdef _WIN32 |
635 | #ifdef _WIN32 |
627 | MessageBox (0, message, "Crossfire+ Fatal Error", MB_OK | MB_ICONERROR | MB_SETFOREGROUND); |
636 | MessageBox (0, message, "Crossfire+ Fatal Error", MB_OK | MB_ICONERROR | MB_SETFOREGROUND); |
628 | #else |
637 | #else |
… | |
… | |
1341 | const_iv (GL_COLOR_MATERIAL), |
1350 | const_iv (GL_COLOR_MATERIAL), |
1342 | const_iv (GL_SMOOTH), |
1351 | const_iv (GL_SMOOTH), |
1343 | const_iv (GL_FLAT), |
1352 | const_iv (GL_FLAT), |
1344 | const_iv (GL_BLEND), |
1353 | const_iv (GL_BLEND), |
1345 | const_iv (GL_AND), |
1354 | const_iv (GL_AND), |
|
|
1355 | const_iv (GL_ONE), |
|
|
1356 | const_iv (GL_ZERO), |
1346 | const_iv (GL_SRC_ALPHA), |
1357 | const_iv (GL_SRC_ALPHA), |
|
|
1358 | const_iv (GL_SRC_ALPHA_SATURATE), |
1347 | const_iv (GL_ONE_MINUS_SRC_ALPHA), |
1359 | const_iv (GL_ONE_MINUS_SRC_ALPHA), |
|
|
1360 | const_iv (GL_ONE_MINUS_DST_ALPHA), |
1348 | const_iv (GL_RGB), |
1361 | const_iv (GL_RGB), |
1349 | const_iv (GL_RGBA), |
1362 | const_iv (GL_RGBA), |
1350 | const_iv (GL_UNSIGNED_BYTE), |
1363 | const_iv (GL_UNSIGNED_BYTE), |
1351 | const_iv (GL_ALPHA4), |
|
|
1352 | const_iv (GL_ALPHA), |
1364 | const_iv (GL_ALPHA), |
1353 | const_iv (GL_FLOAT), |
1365 | const_iv (GL_FLOAT), |
1354 | const_iv (GL_UNSIGNED_INT_8_8_8_8_REV), |
1366 | const_iv (GL_UNSIGNED_INT_8_8_8_8_REV), |
1355 | const_iv (GL_COMPILE), |
1367 | const_iv (GL_COMPILE), |
1356 | const_iv (GL_TEXTURE_1D), |
1368 | const_iv (GL_TEXTURE_1D), |
… | |
… | |
1368 | const_iv (GL_NEAREST_MIPMAP_NEAREST), |
1380 | const_iv (GL_NEAREST_MIPMAP_NEAREST), |
1369 | const_iv (GL_LINEAR_MIPMAP_NEAREST), |
1381 | const_iv (GL_LINEAR_MIPMAP_NEAREST), |
1370 | const_iv (GL_NEAREST_MIPMAP_LINEAR), |
1382 | const_iv (GL_NEAREST_MIPMAP_LINEAR), |
1371 | const_iv (GL_LINEAR_MIPMAP_LINEAR), |
1383 | const_iv (GL_LINEAR_MIPMAP_LINEAR), |
1372 | const_iv (GL_GENERATE_MIPMAP), |
1384 | const_iv (GL_GENERATE_MIPMAP), |
1373 | const_iv (GL_LINEAR), |
|
|
1374 | const_iv (GL_MODULATE), |
1385 | const_iv (GL_MODULATE), |
1375 | const_iv (GL_REPLACE), |
1386 | const_iv (GL_REPLACE), |
1376 | const_iv (GL_COLOR_BUFFER_BIT), |
1387 | const_iv (GL_COLOR_BUFFER_BIT), |
1377 | const_iv (GL_PROJECTION), |
1388 | const_iv (GL_PROJECTION), |
1378 | const_iv (GL_MODELVIEW), |
1389 | const_iv (GL_MODELVIEW), |