Multiplayer end of support. Simplify for ease of maintenance.

This commit is contained in:
Mari the Deer 2022-03-23 10:50:12 +01:00
commit 33f8e060b7
19 changed files with 32 additions and 271 deletions

View file

@ -4,8 +4,7 @@ Class MenuTransaction
enum ETransactionType
{
TT_ITEMUSE,
TT_ITEMDROP,
TT_ITEMSEND
TT_ITEMDROP
};
int uid, type;
@ -185,7 +184,6 @@ Class DemolitionistMenu : GenericMenu
'DemolitionistKeychainTab',
'DemolitionistLibraryTab',
'DemolitionistStoreTab',
'DemolitionistTradeTab',
'DemolitionistChatTab',
'DemolitionistHelpTab',
'DemolitionistSecretTab'

View file

@ -401,19 +401,6 @@ Class DemolitionistMenuStoreItem : DemolitionistMenuListItem
}
}
// player item
Class DemolitionistMenuPlayerItem : DemolitionistMenuListItem
{
PlayerInfo p;
DemolitionistMenuPlayerItem Init( DemolitionistMenu master, PlayerInfo p )
{
Super.Init(master,p.GetUserName());
self.p = p;
return self;
}
}
// chat message item
Class DemolitionistMenuChatItem : DemolitionistMenuListItem
{

View file

@ -220,17 +220,6 @@ extend Class DemolitionistMenu
MenuSound("menu/noinvuse");
}
}
else if ( checklist[i].type == MenuTransaction.TT_ITEMSEND )
{
// check if trade succeeded
if ( !hnd.checklist[j].result )
{
tmsg = StringTable.Localize("$SWWM_TRADEFULL");
tmsgtic = gametic+70;
MenuSound("menu/noinvuse");
}
else MenuSound("menu/demosel");
}
EventHandler.SendNetworkEvent("swwmcleartransaction",checklist[i].uid,consoleplayer);
deleteme = true;
break;

View file

@ -1,18 +0,0 @@
// give 'em the stuff
Class DemolitionistTradeTab : DemolitionistMenuTab
{
override DemolitionistMenuTab Init( DemolitionistMenu master )
{
title = StringTable.Localize("$SWWM_TRADETAB");
bHidden = true;
for ( int i=0; i<MAXPLAYERS; i++ )
{
if ( !playeringame[i] || (i == consoleplayer) ) continue;
if ( deathmatch && (!teamplay || (players[i].GetTeam() != players[consoleplayer].GetTeam())) ) continue;
bHidden = false;
break;
}
return Super.Init(master);
}
}