| version 1.5 | | version 1.6 |
|---|
| | |
| SDL_UpdateRect(screen,0,0,0,0); | | SDL_UpdateRect(screen,0,0,0,0); |
| } | | } |
| | | |
| int gr_set_mode(int mode) | | int gr_set_mode(u_int32_t mode) |
| { | | { |
| unsigned int w,h, r; | | int w,h; |
| | | |
| #ifdef NOGRAPH | | #ifdef NOGRAPH |
| return 0; | | return 0; |
| #endif | | #endif |
| switch(mode) | | |
| { | | if (mode<=0) |
| case SM_ORIGINAL: | | |
| return 0; | | return 0; |
| case 0: | | |
| w = 320; r = 320; h = 200; | | w=SM_W(mode); |
| break; | | h=SM_H(mode); |
| case SM_320x240U: | | |
| w = 320; r = 320; h = 240; | | |
| break; | | |
| case SM_320x400U: | | |
| w = 320; r = 320; h = 400; | | |
| break; | | |
| case SM_640x400V: | | |
| w = 640; r = 640; h = 400; | | |
| break; | | |
| case SM_640x480V: | | |
| w = 640; r = 640; h = 480; | | |
| break; | | |
| case SM_800x600V: | | |
| w = 800; r = 800; h = 600; | | |
| break; | | |
| case SM_1024x768V: | | |
| w = 1024; r = 1024; h = 768; | | |
| break; | | |
| default: | | |
| Error("Unsupported video mode!\n"); | | |
| exit(0); | | |
| break; | | |
| } | | |
| if (screen != NULL) gr_palette_clear(); | | if (screen != NULL) gr_palette_clear(); |
| | | |
| //added on 11/06/98 by Matt Mueller to set the title bar. (moved from below) | | //added on 11/06/98 by Matt Mueller to set the title bar. (moved from below) |