Multiplayer end of support. Simplify for ease of maintenance.
This commit is contained in:
parent
1c1dcc00cb
commit
33f8e060b7
19 changed files with 32 additions and 271 deletions
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue