From 1782c5ab309c41d925d9c11d52a3b5f8794073fd Mon Sep 17 00:00:00 2001 From: Yamagi Burmeister Date: Sun, 3 Jun 2012 12:26:24 +0200 Subject: [PATCH] Add winquake.h This header containts Windows specific stuff. It was taken from ioQuake2 and cleaned up for inclusion in Yamagi Quake II. --- src/windows/header/winquake.h | 45 +++++++++++++++++++++++++++++++++++ src/windows/system.c | 4 ++-- 2 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 src/windows/header/winquake.h diff --git a/src/windows/header/winquake.h b/src/windows/header/winquake.h new file mode 100644 index 00000000..87c2b97c --- /dev/null +++ b/src/windows/header/winquake.h @@ -0,0 +1,45 @@ +/* + * Copyright (C) 1997-2001 Id Software, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * ======================================================================= + * + * Header file for Windows specific stuff. + * + * ======================================================================= + */ + +#include +#include + +#define WINDOW_STYLE (WS_OVERLAPPED | WS_BORDER | WS_CAPTION | WS_VISIBLE) + +extern HINSTANCE global_hInstance; +extern LPDIRECTSOUND pDS; +extern LPDIRECTSOUNDBUFFER pDSBuf; +extern DWORD gSndBufSize; +extern HWND cl_hwnd; + +extern qboolean ActiveApp, Minimized; + +void IN_Activate(qboolean active); +void IN_MouseEvent(int mstate); + +extern int window_center_x, window_center_y; +extern RECT window_rect; + diff --git a/src/windows/system.c b/src/windows/system.c index c18ca94d..c35ae159 100644 --- a/src/windows/system.c +++ b/src/windows/system.c @@ -35,8 +35,8 @@ #include "../common/header/common.h" #include "header/conproc.h" -#include "resource.h" -#include "winquake.h" +#include "header/resource.h" +#include "header/winquake.h" #define MAX_NUM_ARGVS 128