fixed VC win32 support for standalone, thanks to Jason Nelson

i think i got it all
This commit is contained in:
Nelson Rush 2000-01-19 05:40:58 +00:00
parent 2d6be70bd7
commit 45e2b45148
10 changed files with 2608 additions and 0 deletions

33
common/net_ser.h Normal file
View file

@ -0,0 +1,33 @@
/*
Copyright (C) 1996-1997 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.
*/
// net_ser.h
int Serial_Init (void);
void Serial_Listen (qboolean state);
void Serial_SearchForHosts (qboolean xmit);
qsocket_t *Serial_Connect (char *host);
qsocket_t *Serial_CheckNewConnections (void);
int Serial_GetMessage (qsocket_t *sock);
int Serial_SendMessage (qsocket_t *sock, sizebuf_t *data);
int Serial_SendUnreliableMessage (qsocket_t *sock, sizebuf_t *data);
qboolean Serial_CanSendMessage (qsocket_t *sock);
qboolean Serial_CanSendUnreliableMessage (qsocket_t *sock);
void Serial_Close (qsocket_t *sock);
void Serial_Shutdown (void);

39
common/net_wins.h Normal file
View file

@ -0,0 +1,39 @@
/*
Copyright (C) 1996-1997 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.
*/
// net_wins.h
int WINS_Init (void);
void WINS_Shutdown (void);
void WINS_Listen (qboolean state);
int WINS_OpenSocket (int port);
int WINS_CloseSocket (int socket);
int WINS_Connect (int socket, struct qsockaddr *addr);
int WINS_CheckNewConnections (void);
int WINS_Read (int socket, byte *buf, int len, struct qsockaddr *addr);
int WINS_Write (int socket, byte *buf, int len, struct qsockaddr *addr);
int WINS_Broadcast (int socket, byte *buf, int len);
char *WINS_AddrToString (struct qsockaddr *addr);
int WINS_StringToAddr (char *string, struct qsockaddr *addr);
int WINS_GetSocketAddr (int socket, struct qsockaddr *addr);
int WINS_GetNameFromAddr (struct qsockaddr *addr, char *name);
int WINS_GetAddrFromName (char *name, struct qsockaddr *addr);
int WINS_AddrCompare (struct qsockaddr *addr1, struct qsockaddr *addr2);
int WINS_GetSocketPort (struct qsockaddr *addr);
int WINS_SetSocketPort (struct qsockaddr *addr, int port);

39
common/net_wipx.h Normal file
View file

@ -0,0 +1,39 @@
/*
Copyright (C) 1996-1997 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.
*/
// net_wipx.h
int WIPX_Init (void);
void WIPX_Shutdown (void);
void WIPX_Listen (qboolean state);
int WIPX_OpenSocket (int port);
int WIPX_CloseSocket (int socket);
int WIPX_Connect (int socket, struct qsockaddr *addr);
int WIPX_CheckNewConnections (void);
int WIPX_Read (int socket, byte *buf, int len, struct qsockaddr *addr);
int WIPX_Write (int socket, byte *buf, int len, struct qsockaddr *addr);
int WIPX_Broadcast (int socket, byte *buf, int len);
char *WIPX_AddrToString (struct qsockaddr *addr);
int WIPX_StringToAddr (char *string, struct qsockaddr *addr);
int WIPX_GetSocketAddr (int socket, struct qsockaddr *addr);
int WIPX_GetNameFromAddr (struct qsockaddr *addr, char *name);
int WIPX_GetAddrFromName (char *name, struct qsockaddr *addr);
int WIPX_AddrCompare (struct qsockaddr *addr1, struct qsockaddr *addr2);
int WIPX_GetSocketPort (struct qsockaddr *addr);
int WIPX_SetSocketPort (struct qsockaddr *addr, int port);

2382
quakeforge.dsp Normal file

File diff suppressed because it is too large Load diff

29
quakeforge.dsw Normal file
View file

@ -0,0 +1,29 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "quakeforge"=.\quakeforge.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

BIN
quakeforge.ncb Normal file

Binary file not shown.

BIN
quakeforge.opt Normal file

Binary file not shown.

86
quakeforge.plg Normal file
View file

@ -0,0 +1,86 @@
<html>
<body>
<pre>
<h1>Build Log</h1>
<h3>
--------------------Configuration: quakeforge - Win32 GLRelease--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\WINDOWS\TEMP\RSP6032.TMP" with contents
[
dxguid.lib .\scitech\lib\win32\vc\mgllt.lib comctl32.lib winmm.lib wsock32.lib opengl32.lib glu32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /incremental:no /pdb:"quakeforge___Win32_GLRelease/glquakeforge.pdb" /machine:I386 /out:"quakeforge___Win32_GLRelease/glquakeforge.exe"
.\quakeforge___Win32_GLRelease\cd_wrapper.obj
.\quakeforge___Win32_GLRelease\chasecam.obj
.\quakeforge___Win32_GLRelease\cl_demo.obj
.\quakeforge___Win32_GLRelease\cl_input.obj
.\quakeforge___Win32_GLRelease\cl_main.obj
.\quakeforge___Win32_GLRelease\cl_parse.obj
.\quakeforge___Win32_GLRelease\cl_tent.obj
.\quakeforge___Win32_GLRelease\cmd.obj
.\quakeforge___Win32_GLRelease\common.obj
.\quakeforge___Win32_GLRelease\conproc.obj
.\quakeforge___Win32_GLRelease\console.obj
.\quakeforge___Win32_GLRelease\crc.obj
.\quakeforge___Win32_GLRelease\cvar.obj
.\quakeforge___Win32_GLRelease\gl_draw.obj
.\quakeforge___Win32_GLRelease\gl_mesh.obj
.\quakeforge___Win32_GLRelease\gl_model.obj
.\quakeforge___Win32_GLRelease\gl_refrag.obj
.\quakeforge___Win32_GLRelease\gl_rlight.obj
.\quakeforge___Win32_GLRelease\gl_rmain.obj
.\quakeforge___Win32_GLRelease\gl_rmisc.obj
.\quakeforge___Win32_GLRelease\gl_rsurf.obj
.\quakeforge___Win32_GLRelease\gl_screen.obj
.\quakeforge___Win32_GLRelease\gl_vidnt.obj
.\quakeforge___Win32_GLRelease\gl_warp.obj
.\quakeforge___Win32_GLRelease\host.obj
.\quakeforge___Win32_GLRelease\host_cmd.obj
.\quakeforge___Win32_GLRelease\in_win.obj
.\quakeforge___Win32_GLRelease\keys.obj
.\quakeforge___Win32_GLRelease\mathlib.obj
.\quakeforge___Win32_GLRelease\mdfour.obj
.\quakeforge___Win32_GLRelease\menu.obj
.\quakeforge___Win32_GLRelease\net_dgrm.obj
.\quakeforge___Win32_GLRelease\net_loop.obj
.\quakeforge___Win32_GLRelease\net_main.obj
.\quakeforge___Win32_GLRelease\net_vcr.obj
.\quakeforge___Win32_GLRelease\net_win.obj
.\quakeforge___Win32_GLRelease\net_wins.obj
.\quakeforge___Win32_GLRelease\net_wipx.obj
.\quakeforge___Win32_GLRelease\pr_cmds.obj
.\quakeforge___Win32_GLRelease\pr_edict.obj
.\quakeforge___Win32_GLRelease\pr_exec.obj
.\quakeforge___Win32_GLRelease\r_part.obj
.\quakeforge___Win32_GLRelease\register_check.obj
.\quakeforge___Win32_GLRelease\sbar.obj
.\quakeforge___Win32_GLRelease\snd_dma.obj
.\quakeforge___Win32_GLRelease\snd_mem.obj
.\quakeforge___Win32_GLRelease\snd_mix.obj
.\quakeforge___Win32_GLRelease\snd_win.obj
.\quakeforge___Win32_GLRelease\sv_main.obj
.\quakeforge___Win32_GLRelease\sv_move.obj
.\quakeforge___Win32_GLRelease\sv_phys.obj
.\quakeforge___Win32_GLRelease\sv_user.obj
.\quakeforge___Win32_GLRelease\sys_common.obj
.\quakeforge___Win32_GLRelease\sys_win.obj
.\quakeforge___Win32_GLRelease\view.obj
.\quakeforge___Win32_GLRelease\wad.obj
.\quakeforge___Win32_GLRelease\world.obj
.\quakeforge___Win32_GLRelease\zone.obj
.\quakeforge___Win32_GLRelease\winquake.res
.\quakeforge___Win32_GLRelease\math.obj
.\quakeforge___Win32_GLRelease\snd_mixa.obj
.\quakeforge___Win32_GLRelease\sys_wina.obj
.\quakeforge___Win32_GLRelease\worlda.obj
]
Creating command line "link.exe @C:\WINDOWS\TEMP\RSP6032.TMP"
<h3>Output Window</h3>
Linking...
<h3>Results</h3>
glquakeforge.exe - 0 error(s), 0 warning(s)
</pre>
</body>
</html>

BIN
uquake/qe3.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 766 B

BIN
uquake/quake.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB