remove TCG functions in Swgclient, modified ui_ground_hud_buttonbar_skinned will need to be added to /ui as well

This commit is contained in:
Erusman
2020-06-27 13:32:27 -07:00
parent 9fb3e38d11
commit d9f5d36180
5 changed files with 63 additions and 64 deletions

View File

@@ -231,7 +231,7 @@ namespace CommandCppFuncsNamespace
void commandFuncEmptyMail (Command const & command, NetworkId const & actor, NetworkId const & target, Unicode::String const & params);
void commandFuncTargetPilot (Command const & command, NetworkId const & actor, NetworkId const & target, Unicode::String const & params);
void commandFuncEditBiography (Command const & command, NetworkId const & actor, NetworkId const & target, Unicode::String const & params);
void commandFuncEcho (Command const & command, NetworkId const & actor, NetworkId const & target, Unicode::String const & params);
void commandFuncMacro (Command const & command, NetworkId const & actor, NetworkId const & target, Unicode::String const & params);
@@ -267,7 +267,7 @@ namespace CommandCppFuncsNamespace
void commandFuncVoiceInvite(Command const & command, NetworkId const & actor, NetworkId const & target, Unicode::String const & params);
void commandFuncVoiceKick(Command const & command, NetworkId const & actor, NetworkId const & target, Unicode::String const & params);
void commandFuncTcg(Command const & command, NetworkId const & , NetworkId const & target, Unicode::String const &);
//void commandFuncTcg(Command const & command, NetworkId const & , NetworkId const & target, Unicode::String const &);
void commandFuncToggleOutOfCharacter(Command const & command, NetworkId const & actor, NetworkId const & target, Unicode::String const &);
@@ -406,7 +406,7 @@ void CommandCppFuncsNamespace::commandFuncEquipAppearance(Command const & comman
UNREF(command);
UNREF(actor);
UNREF(params);
if(Game::getPlayerObject())
{
Object * const targetObject = NetworkIdManager::getObjectById(target);
@@ -437,7 +437,7 @@ void CommandCppFuncsNamespace::commandFuncEquipAppearance(Command const & comman
return;
}
}
if(PlayerObject::isAdmin())
{
CuiInventoryManager::equipAppearanceItem(target);
@@ -456,7 +456,7 @@ void CommandCppFuncsNamespace::commandFuncUnequipAppearance(Command const & comm
void CommandCppFuncsNamespace::commandFuncFindControllers(Command const & , NetworkId const & , NetworkId const & , Unicode::String const &)
{
int totalJoysticks = DirectInput::getNumberOfJoysticksAvailable();
DirectInput::reaquireJoystick();
if(totalJoysticks < DirectInput::getNumberOfJoysticksAvailable())
@@ -695,7 +695,7 @@ void CommandCppFuncsNamespace::commandFuncSitClient (Command const &, NetworkId
targetObject = dynamic_cast<TangibleObject *>(findClientObjectFromParam (params));
}
else if (targetId.isValid ())
targetObject = dynamic_cast<TangibleObject *>(NetworkIdManager::getObjectById (targetId));
targetObject = dynamic_cast<TangibleObject *>(NetworkIdManager::getObjectById (targetId));
// Get the look-at target.
NetworkId chairNetworkId;
@@ -828,7 +828,7 @@ void CommandCppFuncsNamespace::commandFuncJumpClient (Command const & command, N
if(!hardpointName.empty() && hardpointName.find("passenger") != std::string::npos)
return;
actorObject = actorObject->getMountedCreature();
actorObject = actorObject->getMountedCreature();
}
// @todo determine if these checks should be done in ClientCommandQueue for all client_only cppHook commands
@@ -1871,7 +1871,7 @@ void CommandCppFuncsNamespace::commandFuncEditBiography(Command const & , Networ
CreatureObject const * const creatureObject = getCreatureOrPilot(editTarget);
PlayerObject const * const playerObject = creatureObject ? creatureObject->getPlayerObject() : NULL;
if (playerObject)
if (playerObject)
{
Game::debugPrintUi("Requesting player biography...");
CuiActionManager::performAction(CuiActions::editBiography, Unicode::narrowToWide(editTarget.getValueString()));
@@ -1975,7 +1975,7 @@ void CommandCppFuncsNamespace::commandFuncDumpPausedCommands (C
CuiChatRoomManager::sendPrelocalizedChat(dumpedResult);
}
else
CuiChatRoomManager::sendPrelocalizedChat (CuiStringIdsCommand::no_paused_commands.localize());
CuiChatRoomManager::sendPrelocalizedChat (CuiStringIdsCommand::no_paused_commands.localize());
}
//----------------------------------------------------------------------
@@ -2180,7 +2180,7 @@ void CommandCppFuncsNamespace::commandFuncMatchSpeed(Command const & , NetworkId
if (targetShip == NULL)
{
CuiChatRoomManager::sendPrelocalizedChat (CuiStringIdsCommand::no_ship_targetted.localize());
CuiChatRoomManager::sendPrelocalizedChat (CuiStringIdsCommand::no_ship_targetted.localize());
return;
}
@@ -2450,10 +2450,10 @@ void CommandCppFuncsNamespace::commandFuncVoiceKick(Command const &, NetworkId c
//----------------------------------------------------------------------
void CommandCppFuncsNamespace::commandFuncTcg(Command const & , NetworkId const & , NetworkId const & , Unicode::String const & params)
{
CuiActionManager::performAction(CuiActions::tcg, params);
}
//void CommandCppFuncsNamespace::commandFuncTcg(Command const & , NetworkId const & , NetworkId const & , Unicode::String const & params)
//{
// CuiActionManager::performAction(CuiActions::tcg, params);
//}
//----------------------------------------------------------------------
@@ -2638,7 +2638,7 @@ void CommandCppFuncs::install()
CommandTable::addCppFunction("voiceInvite", commandFuncVoiceInvite);
CommandTable::addCppFunction("voiceKick", commandFuncVoiceKick);
CommandTable::addCppFunction("tcg", commandFuncTcg);
//CommandTable::addCppFunction("tcg", commandFuncTcg);
CommandTable::addCppFunction("equipAppearance", commandFuncEquipAppearance);
CommandTable::addCppFunction("unequipAppearance", commandFuncUnequipAppearance);
@@ -2658,4 +2658,3 @@ void CommandCppFuncs::remove()
}
// ======================================================================

View File

@@ -257,7 +257,7 @@ namespace CuiActions
MAKE_ACTION(collections);
MAKE_ACTION(myCollections);
MAKE_ACTION(sendSavedPlayerInterestsToServer);
MAKE_ACTION(tcg);
//MAKE_ACTION(tcg);
MAKE_ACTION(appearanceTab);
MAKE_ACTION(questBuilder);
MAKE_ACTION(rating);

View File

@@ -122,7 +122,7 @@ m_submenuButton(0),
m_shipDetailsButton(0),
m_homePortButton(0),
m_myCollectionsButton(0),
m_tcgButton(0),
//m_tcgButton(0),
m_appearanceButton(0),
m_questBuilderButton(0),
m_gcwInfoButton(0),
@@ -157,7 +157,7 @@ m_opacityCallback (0)
getCodeDataObject (TUIButton, m_shipDetailsButton, "buttonShipDetails", true);
getCodeDataObject (TUIButton, m_homePortButton, "buttonHomePort", true);
getCodeDataObject (TUIButton, m_myCollectionsButton, "buttonMyCollections");
getCodeDataObject (TUIButton, m_tcgButton, "buttonTcg");
//getCodeDataObject (TUIButton, m_tcgButton, "buttonTcg");
getCodeDataObject (TUIButton, m_appearanceButton, "buttonAppearance");
getCodeDataObject (TUIButton, m_questBuilderButton, "buttonQuestBuilder");
getCodeDataObject (TUIButton, m_gcwInfoButton, "buttonGCW");
@@ -188,7 +188,7 @@ m_opacityCallback (0)
registerMediatorObject (*m_serviceButton, true);
registerMediatorObject (*m_submenuButton, true);
registerMediatorObject (*m_myCollectionsButton, true);
registerMediatorObject (*m_tcgButton, true);
//registerMediatorObject (*m_tcgButton, true);
registerMediatorObject (*m_appearanceButton, true);
registerMediatorObject (*m_questBuilderButton, true);
registerMediatorObject (*m_gcwInfoButton, true);
@@ -204,7 +204,7 @@ m_opacityCallback (0)
registerMediatorObject (getPage (), true);
for (int buttonStates = 0; buttonStates < MaxButtonStates; ++buttonStates)
for (int buttonStates = 0; buttonStates < MaxButtonStates; ++buttonStates)
{
m_buttonImages[buttonStates] = NULL;
@@ -241,7 +241,7 @@ SwgCuiButtonBar::~SwgCuiButtonBar ()
m_journalButtonEffector = 0;
m_homePortButton = 0;
for (int buttonStates = 0; buttonStates < MaxButtonStates; ++buttonStates)
for (int buttonStates = 0; buttonStates < MaxButtonStates; ++buttonStates)
{
m_buttonImages[buttonStates] = NULL;
}
@@ -288,7 +288,7 @@ void SwgCuiButtonBar::turnOffInventoryEffector()
m_inventoryButton->SetColor (UIColor::white);
m_inventoryButton->SetBackgroundColor (UIColor::white);
m_inventoryButton->SetBackgroundTint (UIColor::white);
m_effectingInventoryFull = false;
m_effectingInventoryFull = false;
}
//----------------------------------------------------------------------
@@ -418,7 +418,7 @@ void SwgCuiButtonBar::update (float deltaTimeSecs)
if (!squelchedAndOrLotsOverLimitSpamStr.empty())
CuiTextManager::showSystemStatusString(squelchedAndOrLotsOverLimitSpamStr);
turnOffInventoryEffector();
turnOffInventoryEffector();
return;
}
}
@@ -427,7 +427,7 @@ void SwgCuiButtonBar::update (float deltaTimeSecs)
turnOffInventoryEffector();
return;
}
if (m_effectingNewMail)
{
if (!hasNewMail)
@@ -446,7 +446,7 @@ void SwgCuiButtonBar::update (float deltaTimeSecs)
{
if (!inventoryFull)
{
turnOffInventoryEffector();
turnOffInventoryEffector();
}
}
else if (inventoryFull)
@@ -466,7 +466,7 @@ void SwgCuiButtonBar::updateMenuPosition()
return;
UIPoint menuButtonLoc = m_menuButtonPage->GetLocation();
if((menuButtonLoc.x != m_menuButtonRestLoc.x) || (menuButtonLoc.y != m_menuButtonRestLoc.y))
{
{
UIPoint menuButtonDelta = menuButtonLoc - m_menuButtonRestLoc;
UIPoint topLoc = getPage().GetLocation();
topLoc += menuButtonDelta;
@@ -534,7 +534,7 @@ void SwgCuiButtonBar::updateMenuHighlight()
bool SwgCuiButtonBar::OnMessage (UIWidget * context, const UIMessage & msg)
{
NOT_NULL (context);
if (context == &getPage ())
{
if(msg.Type == UIMessage::LeftMouseUp || msg.Type == UIMessage::LeftMouseDown)
@@ -558,10 +558,10 @@ bool SwgCuiButtonBar::OnMessage (UIWidget * context, const UIMessage & msg)
UIBaseObject::UIObjectList::iterator buttonListI;
parent->GetChildren(childList);
buttonListI = childList.begin();
if(buttonListI == childList.end())
if(buttonListI == childList.end())
return true;
++buttonListI;
if(buttonListI == childList.end())
if(buttonListI == childList.end())
return true;
UIBaseObject *button = (*buttonListI);
if(!button->IsA(TUIButton))
@@ -584,20 +584,20 @@ bool SwgCuiButtonBar::OnMessage (UIWidget * context, const UIMessage & msg)
void SwgCuiButtonBar::toggleMenu()
{
if(m_buttonsComposite->IsVisible())
{
{
m_menuButtonPage->SetOpacity(CuiPreferences::getCommandButtonOpacity());
m_mouseoverPage->SetVisible(false);
m_buttonsComposite->SetVisible(false);
m_buttonsComposite->SetVisible(false);
CuiManager::requestPointer (false);
}
else
{
getPage().SetGetsInput(true);
m_menuButtonPage->SetOpacity(1.0f);
m_buttonsComposite->SetGetsInput(true);
m_buttonsComposite->SetVisible(true);
m_buttonsComposite->SetVisible(true);
m_mouseoverPage->SetVisible(true);
//Only show the roadmap and expertise options if the correct conditions are met.
@@ -609,7 +609,7 @@ void SwgCuiButtonBar::toggleMenu()
m_roadmapButton->GetParentWidget()->SetVisible(false);
}
else
{
{
if(m_roadmapButton)
{
if (RoadmapManager::playerIsOnRoadmap())
@@ -625,7 +625,7 @@ void SwgCuiButtonBar::toggleMenu()
if(m_expertiseButton)
{
if (ClientExpertiseManager::hasExpertiseTrees() && ClientExpertiseManager::getExpertisePointsTotalForPlayer() > 0)
{
{
m_expertiseButton->GetParentWidget()->SetVisible(true);
++m_numberButtons;
}
@@ -683,7 +683,7 @@ void SwgCuiButtonBar::OnButtonPressed (UIWidget * context)
{
m_mouseoverPage->SetVisible(false);
m_buttonsComposite->SetVisible(false);
CuiManager::requestPointer (false);
}
@@ -717,14 +717,14 @@ void SwgCuiButtonBar::OnPopupMenuSelection (UIWidget * context)
if (sel == pop_horizontal)
{
const UISize & size_max = getPage ().GetMaximumSize ();
const UISize & size_min = getPage ().GetMinimumSize ();
const UISize & size_min = getPage ().GetMinimumSize ();
getPage ().SetSize (UISize (size_max.x, size_min.y));
CuiSoundManager::play (CuiSounds::increment_big);
}
else if (sel == pop_vertical)
{
const UISize & size_max = getPage ().GetMaximumSize ();
const UISize & size_min = getPage ().GetMinimumSize ();
const UISize & size_min = getPage ().GetMinimumSize ();
getPage ().SetSize (UISize (size_min.x, size_max.y));
CuiSoundManager::play (CuiSounds::increment_big);
@@ -833,11 +833,11 @@ void SwgCuiButtonBar::OnHoverIn( UIWidget *Context )
void SwgCuiButtonBar::updateSkinnedImageState()
{
int const stateIndex = static_cast<int>(m_hoverState) + static_cast<int>(m_buttonsComposite->IsVisible()) * 2;
for (int buttonStates = 0; buttonStates < MaxButtonStates; ++buttonStates)
for (int buttonStates = 0; buttonStates < MaxButtonStates; ++buttonStates)
{
if (m_buttonImages[buttonStates])
{
if (Game::isHudSceneTypeSpace())
if (Game::isHudSceneTypeSpace())
{
m_buttonImages[buttonStates]->SetVisible(false);
}

View File

@@ -36,7 +36,7 @@ public:
bool OnMessage (UIWidget * context, const UIMessage & msg);
void OnPopupMenuSelection (UIWidget * context);
void OnButtonPressed (UIWidget * context);
void OnButtonPressed (UIWidget * context);
virtual void OnHoverIn(UIWidget * Context);
virtual void OnHoverOut(UIWidget * Context);
@@ -56,10 +56,10 @@ private:
SwgCuiButtonBar (const SwgCuiButtonBar &);
SwgCuiButtonBar & operator= (const SwgCuiButtonBar &);
void turnOffInventoryEffector ();
void enableJournalEffector(bool isEnabled);
void updateJournalEffector();
void updateJournalEffector();
void updateExpertiseEffector();
void updateMenuPosition();
void updateMenuEffector();
@@ -67,7 +67,7 @@ private:
void updateSkinnedImageState();
private:
enum { MaxButtonStates = 4 };
@@ -88,7 +88,7 @@ private:
UIButton * m_shipDetailsButton;
UIButton * m_homePortButton;
UIButton * m_myCollectionsButton;
UIButton * m_tcgButton;
//UIButton * m_tcgButton;
UIButton * m_appearanceButton;
UIButton * m_questBuilderButton;
UIButton * m_gcwInfoButton;
@@ -98,7 +98,7 @@ private:
UIEffector * m_effectorMenu;
UIEffector * m_effectorExpertise;
UIEffector * m_journalButtonEffector;
bool m_effectingNewMail;
bool m_effectingInventoryFull;

View File

@@ -284,7 +284,7 @@ m_toggleDownTimeNames (0.0f)
CuiActionManager::addAction(CuiActions::sendSavedPlayerInterestsToServer, this, false);
CuiActionManager::addAction (SwgCuiActions::toggleVoiceFlyBar, this, false);
CuiActionManager::addAction (CuiActions::tcg, this, false);
//CuiActionManager::addAction (CuiActions::tcg, this, false);
CuiActionManager::addAction (CuiActions::appearanceTab, this, false);
@@ -1592,22 +1592,22 @@ bool SwgCuiHudAction::performAction (const std::string & id, const Unicode::Str
{
CuiMediatorFactory::toggleInWorkspace(CuiMediatorTypes::WS_VoiceActiveSpeakers);
}
else if (id == CuiActions::tcg)
{
SwgCuiTcgWindow * tcgWindow = safe_cast<SwgCuiTcgWindow * >(CuiMediatorFactory::getInWorkspace(CuiMediatorTypes::WS_TcgWindow, false, false, false));
//else if (id == CuiActions::tcg)
//{
//SwgCuiTcgWindow * tcgWindow = safe_cast<SwgCuiTcgWindow * >(CuiMediatorFactory::getInWorkspace(CuiMediatorTypes::WS_TcgWindow, false, false, false));
//if (tcgWindow && tcgWindow->isActive())
//{
//CuiMediatorFactory::deactivateInWorkspace(CuiMediatorTypes::WS_TcgWindow);
//}
//else
//{
//SwgCuiTcgManager::setLoginInfo(GameNetwork::getUserName().c_str(), CuiLoginManager::getSessionIdKey(true));
//SwgCuiTcgManager::launch();
if (tcgWindow && tcgWindow->isActive())
{
CuiMediatorFactory::deactivateInWorkspace(CuiMediatorTypes::WS_TcgWindow);
}
else
{
SwgCuiTcgManager::setLoginInfo(GameNetwork::getUserName().c_str(), CuiLoginManager::getSessionIdKey(true));
SwgCuiTcgManager::launch();
tcgWindow = safe_cast<SwgCuiTcgWindow * >(CuiMediatorFactory::activateInWorkspace(CuiMediatorTypes::WS_TcgWindow, false, false));
}
}
//tcgWindow = safe_cast<SwgCuiTcgWindow * >(CuiMediatorFactory::activateInWorkspace(CuiMediatorTypes::WS_TcgWindow, false, false));
//}
//}
else if (id == CuiActions::appearanceTab)
{
CuiMediatorFactory::toggleInWorkspace(CuiMediatorTypes::WS_AppearanceTab);