diff options
author | Michael Lutz <michi@icosahedron.de> | 2021-11-30 22:59:23 +0100 |
---|---|---|
committer | Michael Lutz <michi@icosahedron.de> | 2021-12-16 22:28:32 +0100 |
commit | 57b82e2e99aa30a649d1fd80f192ccf5338dc7c4 (patch) | |
tree | b059cf0f22ab065166dd3b0391772b6e83aef49b /src/script/api | |
parent | 3e85e833a707e6b781d00eae09c9465bacbf1d69 (diff) | |
download | openttd-57b82e2e99aa30a649d1fd80f192ccf5338dc7c4.tar.xz |
Codechange: Don't use globals for story/goal/sign/group command proc return values.
Diffstat (limited to 'src/script/api')
-rw-r--r-- | src/script/api/script_object.cpp | 55 | ||||
-rw-r--r-- | src/script/api/script_object.hpp | 55 |
2 files changed, 0 insertions, 110 deletions
diff --git a/src/script/api/script_object.cpp b/src/script/api/script_object.cpp index dad79309a..f95433bd9 100644 --- a/src/script/api/script_object.cpp +++ b/src/script/api/script_object.cpp @@ -161,11 +161,6 @@ ScriptObject::ActiveInstance::~ActiveInstance() GetStorage()->last_command_res = res; /* Also store the results of various global variables */ SetNewVehicleID(_new_vehicle_id); - SetNewSignID(_new_sign_id); - SetNewGroupID(_new_group_id); - SetNewGoalID(_new_goal_id); - SetNewStoryPageID(_new_story_page_id); - SetNewStoryPageElementID(_new_story_page_element_id); } /* static */ bool ScriptObject::GetLastCommandRes() @@ -193,56 +188,6 @@ ScriptObject::ActiveInstance::~ActiveInstance() return GetStorage()->new_vehicle_id; } -/* static */ void ScriptObject::SetNewSignID(SignID sign_id) -{ - GetStorage()->new_sign_id = sign_id; -} - -/* static */ SignID ScriptObject::GetNewSignID() -{ - return GetStorage()->new_sign_id; -} - -/* static */ void ScriptObject::SetNewGroupID(GroupID group_id) -{ - GetStorage()->new_group_id = group_id; -} - -/* static */ GroupID ScriptObject::GetNewGroupID() -{ - return GetStorage()->new_group_id; -} - -/* static */ void ScriptObject::SetNewGoalID(GoalID goal_id) -{ - GetStorage()->new_goal_id = goal_id; -} - -/* static */ GroupID ScriptObject::GetNewGoalID() -{ - return GetStorage()->new_goal_id; -} - -/* static */ void ScriptObject::SetNewStoryPageID(StoryPageID story_page_id) -{ - GetStorage()->new_story_page_id = story_page_id; -} - -/* static */ GroupID ScriptObject::GetNewStoryPageID() -{ - return GetStorage()->new_story_page_id; -} - -/* static */ void ScriptObject::SetNewStoryPageElementID(StoryPageElementID story_page_element_id) -{ - GetStorage()->new_story_page_element_id = story_page_element_id; -} - -/* static */ GroupID ScriptObject::GetNewStoryPageElementID() -{ - return GetStorage()->new_story_page_element_id; -} - /* static */ void ScriptObject::SetAllowDoCommand(bool allow) { GetStorage()->allow_do_command = allow; diff --git a/src/script/api/script_object.hpp b/src/script/api/script_object.hpp index f9a66f8a8..d90fec351 100644 --- a/src/script/api/script_object.hpp +++ b/src/script/api/script_object.hpp @@ -198,31 +198,6 @@ protected: static VehicleID GetNewVehicleID(); /** - * Get the latest stored new_sign_id. - */ - static SignID GetNewSignID(); - - /** - * Get the latest stored new_group_id. - */ - static GroupID GetNewGroupID(); - - /** - * Get the latest stored new_goal_id. - */ - static GoalID GetNewGoalID(); - - /** - * Get the latest stored new_story_page_id. - */ - static StoryPageID GetNewStoryPageID(); - - /** - * Get the latest stored new_story_page_id. - */ - static StoryPageID GetNewStoryPageElementID(); - - /** * Store a allow_do_command per company. * @param allow The new allow. */ @@ -305,36 +280,6 @@ private: */ static void SetNewVehicleID(VehicleID vehicle_id); - /** - * Store a new_sign_id per company. - * @param sign_id The new SignID. - */ - static void SetNewSignID(SignID sign_id); - - /** - * Store a new_group_id per company. - * @param group_id The new GroupID. - */ - static void SetNewGroupID(GroupID group_id); - - /** - * Store a new_goal_id per company. - * @param goal_id The new GoalID. - */ - static void SetNewGoalID(GoalID goal_id); - - /** - * Store a new_story_page_id per company. - * @param story_page_id The new StoryPageID. - */ - static void SetNewStoryPageID(StoryPageID story_page_id); - - /** - * Store a new_story_page_id per company. - * @param story_page_id The new StoryPageID. - */ - static void SetNewStoryPageElementID(StoryPageElementID story_page_element_id); - /* Helper functions for DoCommand. */ static std::tuple<bool, bool, bool> DoCommandPrep(); static bool DoCommandProcessResult(const CommandCost &res, Script_SuspendCallbackProc *callback, bool estimate_only); |