Subversion Repositories Kolibri OS

Rev

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