Cleaning up the mess from revision 892...

This commit is contained in:
zicodxx 2009-01-15 01:05:31 +00:00
parent 0b25644600
commit 007e23461e
5 changed files with 39 additions and 37 deletions

View file

@ -1,8 +1,12 @@
D1X-Rebirth Changelog
20090115
--------
main/inferno.h, main/netdrv_udp.c, main/netdrv.c, main/game.c: Cleaning up the mess from revision 892...
20090114
--------
numerous: Patch from Damjan Cvetko <zobo@lana.krneki.org> for better support building with a non-free compiler...
main/network.c, main/multi.c, main/inferno.h, main/netdrv_udp.c, main/netdrv_udp.h, main/config.c, main/netdrv.c, main/game.c, arch/ogl/ogl.c, arch/ogl/gr.c, arch/sdl/digi_mixer_music.c, include/ogl_init.h, include/cfile.h, misc/args.c: Patch from Damjan Cvetko <zobo@lana.krneki.org> for better support building with a non-free compiler...
20090113
--------

View file

@ -1859,15 +1859,15 @@ void HandleDemoKey(int key)
}
break;
#endif
D1X_MAC(case KEY_COMMAND+KEY_1:)
KEY_MAC(case KEY_COMMAND+KEY_1:)
case KEY_F1: show_newdemo_help(); break;
D1X_MAC(case KEY_COMMAND+KEY_2:)
KEY_MAC(case KEY_COMMAND+KEY_2:)
case KEY_F2: Config_menu_flag = 1; break;
D1X_MAC(case KEY_COMMAND+KEY_3:)
KEY_MAC(case KEY_COMMAND+KEY_3:)
case KEY_F3: toggle_cockpit(); break;
D1X_MAC(case KEY_COMMAND+KEY_4:)
KEY_MAC(case KEY_COMMAND+KEY_4:)
case KEY_F4: Newdemo_show_percentage = !Newdemo_show_percentage; break;
D1X_MAC(case KEY_COMMAND+KEY_7:)
KEY_MAC(case KEY_COMMAND+KEY_7:)
case KEY_F7:
#ifdef NETWORK
Show_kill_list = (Show_kill_list+1) % ((Game_mode & GM_TEAM) ? 4 : 3);
@ -1899,7 +1899,7 @@ void HandleDemoKey(int key)
case KEY_CTRLED + KEY_LEFT:
newdemo_goto_beginning();
break;
D1X_MAC(case KEY_COMMAND+KEY_P:)
KEY_MAC(case KEY_COMMAND+KEY_P:)
case KEY_PAUSE:
do_game_pause();
break;
@ -2178,20 +2178,20 @@ void HandleGameKey(int key)
Function_mode = FMODE_MENU;
}
break;
D1X_MAC(case KEY_COMMAND+KEY_1:)
KEY_MAC(case KEY_COMMAND+KEY_1:)
case KEY_F1: if (Game_mode & GM_MULTI) show_netgame_help(); else show_help(); break;
D1X_MAC(case KEY_COMMAND+KEY_2:)
KEY_MAC(case KEY_COMMAND+KEY_2:)
case KEY_F2: Config_menu_flag = 1; break;
D1X_MAC(case KEY_COMMAND+KEY_3:)
KEY_MAC(case KEY_COMMAND+KEY_3:)
case KEY_F3: toggle_cockpit(); break;
#ifdef NETWORK
D1X_MAC(case KEY_COMMAND+KEY_ALTED+KEY_4:)
KEY_MAC(case KEY_COMMAND+KEY_ALTED+KEY_4:)
case KEY_ALTED + KEY_F4:
Show_reticle_name = (Show_reticle_name+1)%2;
break;
#endif
D1X_MAC(case KEY_COMMAND+KEY_5:)
KEY_MAC(case KEY_COMMAND+KEY_5:)
case KEY_F5:
if ( Newdemo_state == ND_STATE_RECORDING )
newdemo_stop_recording();
@ -2199,7 +2199,7 @@ void HandleGameKey(int key)
newdemo_start_recording();
break;
#ifdef NETWORK
D1X_MAC(case KEY_COMMAND+KEY_6:)
KEY_MAC(case KEY_COMMAND+KEY_6:)
case KEY_F6:
if (restrict_mode && WaitForRefuseAnswer)
{
@ -2207,18 +2207,18 @@ void HandleGameKey(int key)
HUD_init_message ("Player accepted!");
}
break;
D1X_MAC(case KEY_COMMAND+KEY_7:)
KEY_MAC(case KEY_COMMAND+KEY_7:)
case KEY_F7:
Show_kill_list = (Show_kill_list+1) % ((Game_mode & GM_TEAM) ? 4 : 3);
break;
#endif
case KEY_ALTED+KEY_F7:
D1X_MAC(case KEY_COMMAND+KEY_ALTED+KEY_7:)
KEY_MAC(case KEY_COMMAND+KEY_ALTED+KEY_7:)
PlayerCfg.HudMode=(PlayerCfg.HudMode+1)%GAUGE_HUD_NUMMODES;
write_player_file();
break;
#ifdef NETWORK
D1X_MAC(case KEY_COMMAND+KEY_8:)
KEY_MAC(case KEY_COMMAND+KEY_8:)
case KEY_F8:
multi_send_message_start();
break;
@ -2268,7 +2268,7 @@ void HandleGameKey(int key)
#endif
#endif
D1X_MAC( case KEY_COMMAND+KEY_P: )
KEY_MAC( case KEY_COMMAND+KEY_P: )
case KEY_PAUSE: do_game_pause(); break;
#ifdef macintosh
case KEY_COMMAND + KEY_SHIFTED + KEY_3:
@ -2287,11 +2287,11 @@ void HandleGameKey(int key)
break;
}
D1X_MAC(case KEY_COMMAND+KEY_S:)
D1X_MAC(case KEY_COMMAND+KEY_ALTED+KEY_2:)
KEY_MAC(case KEY_COMMAND+KEY_S:)
KEY_MAC(case KEY_COMMAND+KEY_ALTED+KEY_2:)
case KEY_ALTED+KEY_F2: if (!Player_is_dead) state_save_all( 0 ); break; // 0 means not between levels.
D1X_MAC(case KEY_COMMAND+KEY_O:)
D1X_MAC(case KEY_COMMAND+KEY_ALTED+KEY_3:)
KEY_MAC(case KEY_COMMAND+KEY_O:)
KEY_MAC(case KEY_COMMAND+KEY_ALTED+KEY_3:)
case KEY_ALTED+KEY_F3: if (!Player_is_dead) state_restore_all(1); break;
/*
@ -2300,14 +2300,14 @@ void HandleGameKey(int key)
* ==============================================
*/
case KEY_ALTED + KEY_SHIFTED + KEY_F9:
D1X_MAC(case KEY_COMMAND+KEY_E:)
KEY_MAC(case KEY_COMMAND+KEY_E:)
songs_stop_redbook();
RBAEjectDisk();
break;
case KEY_ALTED + KEY_SHIFTED + KEY_F10:
D1X_MAC(case KEY_COMMAND+KEY_UP:)
D1X_MAC(case KEY_COMMAND+KEY_DOWN:)
KEY_MAC(case KEY_COMMAND+KEY_UP:)
KEY_MAC(case KEY_COMMAND+KEY_DOWN:)
if (GameCfg.SndEnableRedbook && !RBAPauseResume())
{
if (Function_mode == FMODE_GAME)
@ -2322,12 +2322,12 @@ void HandleGameKey(int key)
case KEY_MINUS + KEY_ALTED:
case KEY_ALTED + KEY_SHIFTED + KEY_F11:
D1X_MAC(case KEY_COMMAND+KEY_LEFT:)
KEY_MAC(case KEY_COMMAND+KEY_LEFT:)
songs_goto_prev_song();
break;
case KEY_EQUAL + KEY_ALTED:
case KEY_ALTED + KEY_SHIFTED + KEY_F12:
D1X_MAC(case KEY_COMMAND+KEY_RIGHT:)
KEY_MAC(case KEY_COMMAND+KEY_RIGHT:)
songs_goto_next_song();
break;
@ -2435,7 +2435,7 @@ void HandleGameKey(int key)
break;
}
case KEY_DEBUGGED+KEY_F:
D1X_MAC(case KEY_COMMAND+KEY_F:)
KEY_MAC(case KEY_COMMAND+KEY_F:)
GameArg.SysFPSIndicator = !GameArg.SysFPSIndicator;
break;
case KEY_DEBUGGED+KEY_SPACEBAR: // Toggle physics flying

View file

@ -21,10 +21,10 @@ COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
#define _INFERNO_H
#if defined(__APPLE__) || defined(macintosh)
#define D1X_MAC(x) x
#define KEY_MAC(x) x
#else
// do not use MAC, it will break MSVC compilation somewhere in rpcdce.h
#define D1X_MAC(x)
#define KEY_MAC(x)
#endif
/**

View file

@ -116,21 +116,20 @@ void NetDrvClose()
int NetDrvInit( int socket_number )
{
static int cleanup = 0;
#ifdef _WIN32
WORD wVersionRequested;
WSADATA wsaData;
#endif
if (!driver)
return -1;
#ifdef _WIN32
{
WORD wVersionRequested;
WSADATA wsaData;
wVersionRequested = MAKEWORD(2, 0);
if (WSAStartup( wVersionRequested, &wsaData))
{
return -1;
}
}
#endif
memset(MyAddress,0,10);

View file

@ -44,6 +44,7 @@ void UDPReceiveCFG(char *text, struct _sockaddr *sAddr)
case CFG_FIRSTCONTACT_REQ:
{
int i, clientid=0;
ubyte outbuf[6];
// Check if sAddr is not used already (existing client or if client got this packet)
for (i = 1; i < MAX_CONNECTIONS; i++)
@ -70,8 +71,6 @@ void UDPReceiveCFG(char *text, struct _sockaddr *sAddr)
if (!clientid)
return;
{
ubyte outbuf[6];
UDPPeers[clientid].valid=1;
UDPPeers[clientid].timestamp=timer_get_fixed_seconds();
memset(UDPPeers[clientid].hs_list,0,MAX_CONNECTIONS);
@ -82,7 +81,7 @@ void UDPReceiveCFG(char *text, struct _sockaddr *sAddr)
outbuf[4]=CFG_FIRSTCONTACT_ACK; // CFG Type
outbuf[5]=clientid; // personal ID for the client
sendto (UDP_sock, outbuf, sizeof(outbuf), 0, (struct sockaddr *) sAddr, sizeof(struct _sockaddr)); // Send!
}
return;
}