mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-09-21 20:06:40 +00:00
Simplify GUI/simulation interface
This was SVN commit r7286.
This commit is contained in:
@@ -30,25 +30,9 @@ class CCmpGuiInterfaceScripted : public ICmpGuiInterface
|
||||
public:
|
||||
DEFAULT_SCRIPT_WRAPPER(GuiInterfaceScripted)
|
||||
|
||||
virtual CScriptVal GetSimulationState(int player)
|
||||
virtual CScriptVal ScriptCall(int player, std::string cmd, CScriptVal data)
|
||||
{
|
||||
return m_Script.Call<CScriptVal> ("GetSimulationState", player);
|
||||
}
|
||||
|
||||
virtual CScriptVal GetEntityState(int player, entity_id_t ent)
|
||||
{
|
||||
return m_Script.Call<CScriptVal> ("GetEntityState", player, ent);
|
||||
}
|
||||
|
||||
virtual void SetSelectionHighlight(entity_id_t ent, const CColor& color)
|
||||
{
|
||||
m_Script.Call<CScriptVal> ("SetSelectionHighlight", ent, color);
|
||||
// ignore return value
|
||||
}
|
||||
|
||||
virtual CScriptVal ScriptCall(std::string name, CScriptVal data)
|
||||
{
|
||||
return m_Script.Call<CScriptVal> ("ScriptCall", name, data);
|
||||
return m_Script.Call<CScriptVal> ("ScriptCall", player, cmd, data);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user