X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=winquake.h;h=554f1ec9432e4de7fc714893bdb172e462efa90b;hb=32d22283d65a73d16f420db3e38379085a159bc3;hp=9b35f8028027f10233528ca62601b0783f6afbc4;hpb=9ba80c169d244d56e90f437c512f827953cc1208;p=xonotic%2Fdarkplaces.git diff --git a/winquake.h b/winquake.h index 9b35f802..554f1ec9 100644 --- a/winquake.h +++ b/winquake.h @@ -19,23 +19,22 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // winquake.h: Win32-specific Quake header file -#pragma warning( disable : 4229 ) // mgraph gets this +#ifndef WINQUAKE_H +#define WINQUAKE_H #include -#define WM_MOUSEWHEEL 0x020A -#ifndef SERVERONLY #include #include + +#ifndef WM_MOUSEWHEEL +#define WM_MOUSEWHEEL 0x020A #endif extern HINSTANCE global_hInstance; extern int global_nCmdShow; -#ifndef SERVERONLY - extern LPDIRECTDRAW lpDD; -extern qboolean DDActive; extern LPDIRECTDRAWSURFACE lpPrimary; extern LPDIRECTDRAWSURFACE lpFrontBuffer; extern LPDIRECTDRAWSURFACE lpBackBuffer; @@ -44,49 +43,17 @@ extern LPDIRECTSOUND pDS; extern LPDIRECTSOUNDBUFFER pDSBuf; extern DWORD gSndBufSize; -//#define SNDBUFSIZE 65536 void VID_LockBuffer (void); void VID_UnlockBuffer (void); -#endif - -typedef enum {MS_WINDOWED, MS_FULLSCREEN, MS_FULLDIB, MS_UNINIT} modestate_t; - -extern modestate_t modestate; - extern HWND mainwindow; -extern qboolean ActiveApp, Minimized; - -extern qboolean WinNT; - -void IN_ShowMouse (void); -void IN_DeactivateMouse (void); -void IN_HideMouse (void); -void IN_ActivateMouse (void); -void IN_RestoreOriginalMouseState (void); -void IN_SetQuakeMouseState (void); -void IN_MouseEvent (int mstate); extern qboolean winsock_lib_initialized; -extern cvar_t _windowed_mouse; - -extern int window_center_x, window_center_y; -extern RECT window_rect; - -extern qboolean mouseinitialized; - -extern HANDLE hinput, houtput; - -void IN_UpdateClipCursor (void); -void CenterWindow(HWND hWndCenter, int width, int height, BOOL lefttopjustify); - void S_BlockSound (void); void S_UnblockSound (void); -void VID_SetDefaultMode (void); - int (PASCAL FAR *pWSAStartup)(WORD wVersionRequired, LPWSADATA lpWSAData); int (PASCAL FAR *pWSACleanup)(void); int (PASCAL FAR *pWSAGetLastError)(void); @@ -105,3 +72,6 @@ struct hostent FAR * (PASCAL FAR *pgethostbyaddr)(const char FAR * addr, int len, int type); int (PASCAL FAR *pgetsockname)(SOCKET s, struct sockaddr FAR *name, int FAR * namelen); + +#endif +