Rev 5131 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5131 | Rev 9878 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | 2 | ||
3 | #include "SDL.h" |
3 | #include "SDL.h" |
4 | #include "quakedef.h" |
4 | #include "quakedef.h" |
Line -... | Line 5... | ||
- | 5 | #include "d_local.h" |
|
- | 6 | ||
- | 7 | #ifdef _KOLIBRI |
|
- | 8 | #include |
|
- | 9 | #endif |
|
5 | #include "d_local.h" |
10 | |
6 | 11 | ||
Line 7... | Line 12... | ||
7 | viddef_t vid; // global video state |
12 | viddef_t vid; // global video state |
8 | unsigned short d_8to16table[256]; |
13 | unsigned short d_8to16table[256]; |
Line 76... | Line 81... | ||
76 | vid.height = Q_atoi(com_argv[pnum+2]); |
81 | vid.height = Q_atoi(com_argv[pnum+2]); |
77 | if (!vid.width || !vid.height) |
82 | if (!vid.width || !vid.height) |
78 | Sys_Error("VID: Bad window width/height\n"); |
83 | Sys_Error("VID: Bad window width/height\n"); |
79 | } |
84 | } |
Line 80... | Line -... | ||
80 | - | ||
81 | // Set video width, height and flags |
85 | |
- | 86 | flags = (SDL_SWSURFACE|SDL_HWPALETTE); |
|
- | 87 | #ifndef _KOLIBRI |
|
82 | flags = (SDL_SWSURFACE|SDL_HWPALETTE); |
88 | // Set video width, height and flags |
83 | if ( COM_CheckParm ("-fullscreen") ) |
89 | if ( COM_CheckParm ("-fullscreen") ) |
- | 90 | flags |= SDL_FULLSCREEN; |
|
Line 84... | Line 91... | ||
84 | flags |= SDL_FULLSCREEN; |
91 | #endif |
85 | 92 | ||
86 | // Initialize display |
93 | // Initialize display |
87 | if (!(screen = SDL_SetVideoMode(vid.width, vid.height, 8, flags))) |
94 | if (!(screen = SDL_SetVideoMode(vid.width, vid.height, 8, flags))) |
Line 321... | Line 328... | ||
321 | 328 | ||
322 | void IN_Init (void) |
329 | void IN_Init (void) |
323 | { |
330 | { |
324 | if ( COM_CheckParm ("-nomouse") ) |
331 | if ( COM_CheckParm ("-nomouse") ) |
- | 332 | return; |
|
- | 333 | ||
325 | return; |
334 | SDL_WM_GrabInput(SDL_GRAB_ON); |
326 | mouse_x = mouse_y = 0.0; |
335 | mouse_x = mouse_y = 0.0; |
327 | mouse_avail = 1; |
336 | mouse_avail = 1; |
Line 328... | Line 337... | ||
328 | } |
337 | } |
329 | 338 | ||
- | 339 | void IN_Shutdown (void) |
|
330 | void IN_Shutdown (void) |
340 | { |
331 | { |
341 | SDL_WM_GrabInput(SDL_GRAB_OFF); |
Line 332... | Line 342... | ||
332 | mouse_avail = 0; |
342 | mouse_avail = 0; |
333 | } |
343 | } |
334 | 344 | ||
335 | void IN_Commands (void) |
345 | void IN_Commands (void) |
Line 336... | Line 346... | ||
336 | { |
346 | { |
Line -... | Line 347... | ||
- | 347 | int i; |
|
- | 348 | int mouse_buttonstate; |
|
337 | int i; |
349 | |
338 | int mouse_buttonstate; |
350 | if (!mouse_avail) return; |
339 | 351 | ||
340 | if (!mouse_avail) return; |
352 | SDL_WM_GrabInput(SDL_GRAB_ON); |
341 | 353 |