by roadkilldave » Jul 7, 2001 @ 3:11pm
Question for Dan or Rob or other C++ guru<br><br>What do the following lines do in gx.h? How do I fix this error?<br><br>GXDLL_API int GXOpenDisplay(HANDLE, DWORD); // HWND hWnd, DWORD dwFlags);<br>GXDLL_API int GXCloseDisplay();<br>GXDLL_API void * GXBeginDraw();<br>GXDLL_API int GXEndDraw();<br>GXDLL_API int GXOpenInput();<br>GXDLL_API int GXCloseInput();<br>GXDLL_API GXDisplayProperties GXGetDisplayProperties();<br>GXDLL_API GXKeyList GXGetDefaultKeys(int iOptions);<br>GXDLL_API int GXSuspend();<br>GXDLL_API int GXResume();<br>GXDLL_API int GXSetViewport( DWORD dwTop, DWORD dwHeight, DWORD dwReserved1, DWORD dwReserved2 );<br>GXDLL_API BOOL GXIsDisplayDRAMBuffer();<br><br>I am getting the following compile errors compiling Pocket Quake using Larry's gamex.cpp wrapper file and the gx.h that came with Dan's source for Pocket Quake:<br><br>Compiling...<br>sys_win.c<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(59) : error C2061: syntax error : identifier 'GXGetDisplayProperties'<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(59) : error C2059: syntax error : ';'<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(59) : error C2059: syntax error : ')'<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(60) : error C2061: syntax error : identifier 'GXGetDefaultKeys'<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(60) : error C2059: syntax error : ';'<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(60) : error C2059: syntax error : 'type'<br>vid_ppc.c<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(59) : error C2061: syntax error : identifier 'GXGetDisplayProperties'<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(59) : error C2059: syntax error : ';'<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(59) : error C2059: syntax error : ')'<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(60) : error C2061: syntax error : identifier 'GXGetDefaultKeys'<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(60) : error C2059: syntax error : ';'<br>D:\Projects\Quake\PocketQuake\WinQuake\gx.h(60) : error C2059: syntax error : 'type'<br>Generating Code...<br>Error executing clarm.exe.<br><br>PocketQuake.exe - 12 error(s), 0 warning(s)<br>