RigsofRods
Soft-body Physics Simulation
MsgQueueAngelscript.cpp
Go to the documentation of this file.
1 /*
2  This source file is part of Rigs of Rods
3  Copyright 2005-2012 Pierre-Michel Ricordel
4  Copyright 2007-2012 Thomas Fischer
5  Copyright 2013-2023 Petr Ohlidal
6 
7  For more information, see http://www.rigsofrods.org/
8 
9  Rigs of Rods is free software: you can redistribute it and/or modify
10  it under the terms of the GNU General Public License version 3, as
11  published by the Free Software Foundation.
12 
13  Rigs of Rods is distributed in the hope that it will be useful,
14  but WITHOUT ANY WARRANTY; without even the implied warranty of
15  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  GNU General Public License for more details.
17 
18  You should have received a copy of the GNU General Public License
19  along with Rigs of Rods. If not, see <http://www.gnu.org/licenses/>.
20 */
21 
22 #include "ScriptEvents.h"
23 #include "AngelScriptBindings.h"
24 #include "Application.h"
25 #include "SimData.h"
26 #include <angelscript.h>
27 
28 using namespace AngelScript;
29 using namespace RoR;
30 
31 void RoR::RegisterMessageQueue(asIScriptEngine* engine)
32 {
33  int result;
34 
35  // enum MsgType
36  result = engine->RegisterEnum("MsgType"); ROR_ASSERT(result >= 0);
37 
38  result = engine->RegisterEnumValue("MsgType", "MSG_INVALID", MSG_INVALID); ROR_ASSERT(result >= 0);
39  // Application
40  result = engine->RegisterEnumValue("MsgType", "MSG_APP_SHUTDOWN_REQUESTED", MSG_APP_SHUTDOWN_REQUESTED); ROR_ASSERT(result >= 0);
41  result = engine->RegisterEnumValue("MsgType", "MSG_APP_SCREENSHOT_REQUESTED", MSG_APP_SCREENSHOT_REQUESTED); ROR_ASSERT(result >= 0);
42  result = engine->RegisterEnumValue("MsgType", "MSG_APP_DISPLAY_FULLSCREEN_REQUESTED", MSG_APP_DISPLAY_FULLSCREEN_REQUESTED); ROR_ASSERT(result >= 0);
43  result = engine->RegisterEnumValue("MsgType", "MSG_APP_DISPLAY_WINDOWED_REQUESTED", MSG_APP_DISPLAY_WINDOWED_REQUESTED); ROR_ASSERT(result >= 0);
44  result = engine->RegisterEnumValue("MsgType", "MSG_APP_MODCACHE_LOAD_REQUESTED", MSG_APP_MODCACHE_LOAD_REQUESTED); ROR_ASSERT(result >= 0);
45  result = engine->RegisterEnumValue("MsgType", "MSG_APP_MODCACHE_UPDATE_REQUESTED", MSG_APP_MODCACHE_UPDATE_REQUESTED); ROR_ASSERT(result >= 0);
46  result = engine->RegisterEnumValue("MsgType", "MSG_APP_MODCACHE_PURGE_REQUESTED", MSG_APP_MODCACHE_PURGE_REQUESTED); ROR_ASSERT(result >= 0);
47  result = engine->RegisterEnumValue("MsgType", "MSG_APP_LOAD_SCRIPT_REQUESTED", MSG_APP_LOAD_SCRIPT_REQUESTED); ROR_ASSERT(result >= 0);
48  result = engine->RegisterEnumValue("MsgType", "MSG_APP_UNLOAD_SCRIPT_REQUESTED", MSG_APP_UNLOAD_SCRIPT_REQUESTED); ROR_ASSERT(result >= 0);
49  result = engine->RegisterEnumValue("MsgType", "MSG_APP_SCRIPT_THREAD_STATUS", MSG_APP_SCRIPT_THREAD_STATUS); ROR_ASSERT(result >= 0);
50  result = engine->RegisterEnumValue("MsgType", "MSG_APP_REINIT_INPUT_REQUESTED", MSG_APP_REINIT_INPUT_REQUESTED); ROR_ASSERT(result >= 0);
51  // Networking
52  result = engine->RegisterEnumValue("MsgType", "MSG_NET_CONNECT_REQUESTED", MSG_NET_CONNECT_REQUESTED); ROR_ASSERT(result >= 0);
53  result = engine->RegisterEnumValue("MsgType", "MSG_NET_CONNECT_STARTED", MSG_NET_CONNECT_STARTED); ROR_ASSERT(result >= 0);
54  result = engine->RegisterEnumValue("MsgType", "MSG_NET_CONNECT_PROGRESS", MSG_NET_CONNECT_PROGRESS); ROR_ASSERT(result >= 0);
55  result = engine->RegisterEnumValue("MsgType", "MSG_NET_CONNECT_SUCCESS", MSG_NET_CONNECT_SUCCESS); ROR_ASSERT(result >= 0);
56  result = engine->RegisterEnumValue("MsgType", "MSG_NET_CONNECT_FAILURE", MSG_NET_CONNECT_FAILURE); ROR_ASSERT(result >= 0);
57  result = engine->RegisterEnumValue("MsgType", "MSG_NET_SERVER_KICK", MSG_NET_SERVER_KICK); ROR_ASSERT(result >= 0);
58  result = engine->RegisterEnumValue("MsgType", "MSG_NET_DISCONNECT_REQUESTED", MSG_NET_DISCONNECT_REQUESTED); ROR_ASSERT(result >= 0);
59  result = engine->RegisterEnumValue("MsgType", "MSG_NET_USER_DISCONNECT", MSG_NET_USER_DISCONNECT); ROR_ASSERT(result >= 0);
60  result = engine->RegisterEnumValue("MsgType", "MSG_NET_RECV_ERROR", MSG_NET_RECV_ERROR); ROR_ASSERT(result >= 0);
61  result = engine->RegisterEnumValue("MsgType", "MSG_NET_REFRESH_SERVERLIST_SUCCESS", MSG_NET_REFRESH_SERVERLIST_SUCCESS); ROR_ASSERT(result >= 0);
62  result = engine->RegisterEnumValue("MsgType", "MSG_NET_REFRESH_SERVERLIST_FAILURE", MSG_NET_REFRESH_SERVERLIST_FAILURE); ROR_ASSERT(result >= 0);
63  result = engine->RegisterEnumValue("MsgType", "MSG_NET_REFRESH_REPOLIST_SUCCESS", MSG_NET_REFRESH_REPOLIST_SUCCESS); ROR_ASSERT(result >= 0);
64  result = engine->RegisterEnumValue("MsgType", "MSG_NET_OPEN_RESOURCE_SUCCESS", MSG_NET_OPEN_RESOURCE_SUCCESS); ROR_ASSERT(result >= 0);
65  result = engine->RegisterEnumValue("MsgType", "MSG_NET_REFRESH_REPOLIST_FAILURE", MSG_NET_REFRESH_REPOLIST_FAILURE); ROR_ASSERT(result >= 0);
66  result = engine->RegisterEnumValue("MsgType", "MSG_NET_FETCH_AI_PRESETS_SUCCESS", MSG_NET_FETCH_AI_PRESETS_SUCCESS); ROR_ASSERT(result >= 0);
67  result = engine->RegisterEnumValue("MsgType", "MSG_NET_FETCH_AI_PRESETS_FAILURE", MSG_NET_FETCH_AI_PRESETS_FAILURE); ROR_ASSERT(result >= 0);
68  // Simulation
69  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_PAUSE_REQUESTED", MSG_SIM_PAUSE_REQUESTED); ROR_ASSERT(result >= 0);
70  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_UNPAUSE_REQUESTED", MSG_SIM_UNPAUSE_REQUESTED); ROR_ASSERT(result >= 0);
71  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_LOAD_TERRN_REQUESTED", MSG_SIM_LOAD_TERRN_REQUESTED); ROR_ASSERT(result >= 0);
72  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_LOAD_SAVEGAME_REQUESTED", MSG_SIM_LOAD_SAVEGAME_REQUESTED); ROR_ASSERT(result >= 0);
73  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_UNLOAD_TERRN_REQUESTED", MSG_SIM_UNLOAD_TERRN_REQUESTED); ROR_ASSERT(result >= 0);
74  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_SPAWN_ACTOR_REQUESTED", MSG_SIM_SPAWN_ACTOR_REQUESTED); ROR_ASSERT(result >= 0);
75  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_MODIFY_ACTOR_REQUESTED", MSG_SIM_MODIFY_ACTOR_REQUESTED); ROR_ASSERT(result >= 0);
76  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_DELETE_ACTOR_REQUESTED", MSG_SIM_DELETE_ACTOR_REQUESTED); ROR_ASSERT(result >= 0);
77  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_SEAT_PLAYER_REQUESTED", MSG_SIM_SEAT_PLAYER_REQUESTED); ROR_ASSERT(result >= 0);
78  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_TELEPORT_PLAYER_REQUESTED", MSG_SIM_TELEPORT_PLAYER_REQUESTED); ROR_ASSERT(result >= 0);
79  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_HIDE_NET_ACTOR_REQUESTED", MSG_SIM_HIDE_NET_ACTOR_REQUESTED); ROR_ASSERT(result >= 0);
80  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_UNHIDE_NET_ACTOR_REQUESTED", MSG_SIM_UNHIDE_NET_ACTOR_REQUESTED); ROR_ASSERT(result >= 0);
81  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_ADD_FREEFORCE_REQUESTED", MSG_SIM_ADD_FREEFORCE_REQUESTED); ROR_ASSERT(result >= 0);
82  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_MODIFY_FREEFORCE_REQUESTED", MSG_SIM_MODIFY_FREEFORCE_REQUESTED); ROR_ASSERT(result >= 0);
83  result = engine->RegisterEnumValue("MsgType", "MSG_SIM_REMOVE_FREEFORCE_REQUESTED", MSG_SIM_REMOVE_FREEFORCE_REQUESTED); ROR_ASSERT(result >= 0);
84  // GUI
85  result = engine->RegisterEnumValue("MsgType", "MSG_GUI_OPEN_MENU_REQUESTED", MSG_GUI_OPEN_MENU_REQUESTED); ROR_ASSERT(result >= 0);
86  result = engine->RegisterEnumValue("MsgType", "MSG_GUI_CLOSE_MENU_REQUESTED", MSG_GUI_CLOSE_MENU_REQUESTED); ROR_ASSERT(result >= 0);
87  result = engine->RegisterEnumValue("MsgType", "MSG_GUI_OPEN_SELECTOR_REQUESTED", MSG_GUI_OPEN_SELECTOR_REQUESTED); ROR_ASSERT(result >= 0);
88  result = engine->RegisterEnumValue("MsgType", "MSG_GUI_CLOSE_SELECTOR_REQUESTED", MSG_GUI_CLOSE_SELECTOR_REQUESTED); ROR_ASSERT(result >= 0);
89  result = engine->RegisterEnumValue("MsgType", "MSG_GUI_MP_CLIENTS_REFRESH", MSG_GUI_MP_CLIENTS_REFRESH); ROR_ASSERT(result >= 0);
90  result = engine->RegisterEnumValue("MsgType", "MSG_GUI_SHOW_MESSAGE_BOX_REQUESTED", MSG_GUI_SHOW_MESSAGE_BOX_REQUESTED); ROR_ASSERT(result >= 0);
91  result = engine->RegisterEnumValue("MsgType", "MSG_GUI_DOWNLOAD_PROGRESS", MSG_GUI_DOWNLOAD_PROGRESS); ROR_ASSERT(result >= 0);
92  result = engine->RegisterEnumValue("MsgType", "MSG_GUI_DOWNLOAD_FINISHED", MSG_GUI_DOWNLOAD_FINISHED); ROR_ASSERT(result >= 0);
93  // Editing
94  result = engine->RegisterEnumValue("MsgType", "MSG_EDI_MODIFY_GROUNDMODEL_REQUESTED", MSG_EDI_MODIFY_GROUNDMODEL_REQUESTED); ROR_ASSERT(result >= 0);
95  result = engine->RegisterEnumValue("MsgType", "MSG_EDI_ENTER_TERRN_EDITOR_REQUESTED", MSG_EDI_ENTER_TERRN_EDITOR_REQUESTED); ROR_ASSERT(result >= 0);
96  result = engine->RegisterEnumValue("MsgType", "MSG_EDI_LEAVE_TERRN_EDITOR_REQUESTED", MSG_EDI_LEAVE_TERRN_EDITOR_REQUESTED); ROR_ASSERT(result >= 0);
97  result = engine->RegisterEnumValue("MsgType", "MSG_EDI_LOAD_BUNDLE_REQUESTED", MSG_EDI_LOAD_BUNDLE_REQUESTED); ROR_ASSERT(result >= 0);
98  result = engine->RegisterEnumValue("MsgType", "MSG_EDI_RELOAD_BUNDLE_REQUESTED", MSG_EDI_RELOAD_BUNDLE_REQUESTED); ROR_ASSERT(result >= 0);
99  result = engine->RegisterEnumValue("MsgType", "MSG_EDI_UNLOAD_BUNDLE_REQUESTED", MSG_EDI_UNLOAD_BUNDLE_REQUESTED); ROR_ASSERT(result >= 0);
100  result = engine->RegisterEnumValue("MsgType", "MSG_EDI_CREATE_PROJECT_REQUESTED", MSG_EDI_CREATE_PROJECT_REQUESTED); ROR_ASSERT(result >= 0);
101 
102  // enum FreeForceType
103  result = engine->RegisterEnum("FreeForceType"); ROR_ASSERT(result>=0);
104 
105  result = engine->RegisterEnumValue("FreeForceType", "FREEFORCETYPE_DUMMY", (int)FreeForceType::DUMMY); ROR_ASSERT(result >= 0);
106  result = engine->RegisterEnumValue("FreeForceType", "FREEFORCETYPE_CONSTANT", (int)FreeForceType::CONSTANT); ROR_ASSERT(result >= 0);
107  result = engine->RegisterEnumValue("FreeForceType", "FREEFORCETYPE_TOWARDS_COORDS", (int)FreeForceType::TOWARDS_COORDS); ROR_ASSERT(result >= 0);
108  result = engine->RegisterEnumValue("FreeForceType", "FREEFORCETYPE_TOWARDS_NODE", (int)FreeForceType::TOWARDS_NODE); ROR_ASSERT(result >= 0);
109 
110 }
ROR_ASSERT
#define ROR_ASSERT(_EXPR)
Definition: Application.h:40
RoR::MSG_SIM_LOAD_TERRN_REQUESTED
@ MSG_SIM_LOAD_TERRN_REQUESTED
Definition: Application.h:116
RoR::MSG_SIM_REMOVE_FREEFORCE_REQUESTED
@ MSG_SIM_REMOVE_FREEFORCE_REQUESTED
Payload = RoR::FreeForceID_t* (owner)
Definition: Application.h:131
RoR::MSG_GUI_SHOW_MESSAGE_BOX_REQUESTED
@ MSG_GUI_SHOW_MESSAGE_BOX_REQUESTED
Payload = MessageBoxConfig* (owner)
Definition: Application.h:138
RoR::MSG_SIM_MODIFY_ACTOR_REQUESTED
@ MSG_SIM_MODIFY_ACTOR_REQUESTED
Payload = RoR::ActorModifyRequest* (owner)
Definition: Application.h:120
RoR::MSG_EDI_RELOAD_BUNDLE_REQUESTED
@ MSG_EDI_RELOAD_BUNDLE_REQUESTED
Payload = RoR::CacheEntryPtr* (owner)
Definition: Application.h:148
RoR::MSG_APP_REINIT_INPUT_REQUESTED
@ MSG_APP_REINIT_INPUT_REQUESTED
Definition: Application.h:95
RoR::MSG_NET_USER_DISCONNECT
@ MSG_NET_USER_DISCONNECT
Definition: Application.h:104
RoR::MSG_EDI_CREATE_PROJECT_REQUESTED
@ MSG_EDI_CREATE_PROJECT_REQUESTED
Payload = RoR::CreateProjectRequest* (owner)
Definition: Application.h:150
AngelScriptBindings.h
RoR::MSG_EDI_UNLOAD_BUNDLE_REQUESTED
@ MSG_EDI_UNLOAD_BUNDLE_REQUESTED
Payload = RoR::CacheEntryPtr* (owner)
Definition: Application.h:149
RoR::MSG_SIM_UNLOAD_TERRN_REQUESTED
@ MSG_SIM_UNLOAD_TERRN_REQUESTED
Definition: Application.h:118
RoR::MSG_GUI_CLOSE_SELECTOR_REQUESTED
@ MSG_GUI_CLOSE_SELECTOR_REQUESTED
Definition: Application.h:136
RoR::MSG_SIM_UNPAUSE_REQUESTED
@ MSG_SIM_UNPAUSE_REQUESTED
Definition: Application.h:115
RoR::MSG_NET_CONNECT_STARTED
@ MSG_NET_CONNECT_STARTED
Definition: Application.h:98
RoR::MSG_GUI_DOWNLOAD_PROGRESS
@ MSG_GUI_DOWNLOAD_PROGRESS
Definition: Application.h:140
RoR::MSG_NET_REFRESH_SERVERLIST_FAILURE
@ MSG_NET_REFRESH_SERVERLIST_FAILURE
Payload = RoR::CurlFailInfo* (owner)
Definition: Application.h:107
RoR::MSG_NET_RECV_ERROR
@ MSG_NET_RECV_ERROR
Definition: Application.h:105
RoR::MSG_APP_LOAD_SCRIPT_REQUESTED
@ MSG_APP_LOAD_SCRIPT_REQUESTED
Payload = RoR::LoadScriptRequest* (owner)
Definition: Application.h:92
RoR::MSG_NET_CONNECT_REQUESTED
@ MSG_NET_CONNECT_REQUESTED
Definition: Application.h:97
RoR::MSG_APP_DISPLAY_WINDOWED_REQUESTED
@ MSG_APP_DISPLAY_WINDOWED_REQUESTED
Definition: Application.h:88
RoR::MSG_NET_SERVER_KICK
@ MSG_NET_SERVER_KICK
Definition: Application.h:102
RoR::MSG_APP_DISPLAY_FULLSCREEN_REQUESTED
@ MSG_APP_DISPLAY_FULLSCREEN_REQUESTED
Definition: Application.h:87
RoR::MSG_NET_REFRESH_SERVERLIST_SUCCESS
@ MSG_NET_REFRESH_SERVERLIST_SUCCESS
Payload = GUI::MpServerInfoVec* (owner)
Definition: Application.h:106
RoR::MSG_GUI_DOWNLOAD_FINISHED
@ MSG_GUI_DOWNLOAD_FINISHED
Definition: Application.h:141
RoR::MSG_NET_FETCH_AI_PRESETS_FAILURE
@ MSG_NET_FETCH_AI_PRESETS_FAILURE
Description = message.
Definition: Application.h:112
SimData.h
Core data structures for simulation; Everything affected by by either physics, network or user intera...
RoR::MSG_SIM_SEAT_PLAYER_REQUESTED
@ MSG_SIM_SEAT_PLAYER_REQUESTED
Payload = RoR::ActorPtr (owner) | nullptr.
Definition: Application.h:122
RoR::MSG_APP_MODCACHE_PURGE_REQUESTED
@ MSG_APP_MODCACHE_PURGE_REQUESTED
Definition: Application.h:91
RoR::MSG_GUI_MP_CLIENTS_REFRESH
@ MSG_GUI_MP_CLIENTS_REFRESH
Definition: Application.h:137
RoR::MSG_NET_REFRESH_REPOLIST_FAILURE
@ MSG_NET_REFRESH_REPOLIST_FAILURE
Payload = RoR::CurlFailInfo* (owner)
Definition: Application.h:110
RoR::MSG_GUI_OPEN_SELECTOR_REQUESTED
@ MSG_GUI_OPEN_SELECTOR_REQUESTED
Payload = LoaderType* (owner), Description = GUID | empty.
Definition: Application.h:135
RoR::MSG_SIM_HIDE_NET_ACTOR_REQUESTED
@ MSG_SIM_HIDE_NET_ACTOR_REQUESTED
Payload = ActorPtr* (owner)
Definition: Application.h:124
RoR::MSG_SIM_ADD_FREEFORCE_REQUESTED
@ MSG_SIM_ADD_FREEFORCE_REQUESTED
Payload = RoR::FreeForceRequest* (owner)
Definition: Application.h:129
Application.h
Central state/object manager and communications hub.
RoR::MSG_NET_OPEN_RESOURCE_SUCCESS
@ MSG_NET_OPEN_RESOURCE_SUCCESS
Payload = GUI::ResourcesCollection* (owner)
Definition: Application.h:109
RoR::MSG_APP_MODCACHE_LOAD_REQUESTED
@ MSG_APP_MODCACHE_LOAD_REQUESTED
Definition: Application.h:89
RoR::MSG_APP_SCREENSHOT_REQUESTED
@ MSG_APP_SCREENSHOT_REQUESTED
Definition: Application.h:86
RoR::MSG_NET_REFRESH_REPOLIST_SUCCESS
@ MSG_NET_REFRESH_REPOLIST_SUCCESS
Payload = GUI::ResourcesCollection* (owner)
Definition: Application.h:108
RoR::MSG_SIM_TELEPORT_PLAYER_REQUESTED
@ MSG_SIM_TELEPORT_PLAYER_REQUESTED
Payload = Ogre::Vector3* (owner)
Definition: Application.h:123
RoR::MSG_INVALID
@ MSG_INVALID
Definition: Application.h:83
RoR::MSG_EDI_ENTER_TERRN_EDITOR_REQUESTED
@ MSG_EDI_ENTER_TERRN_EDITOR_REQUESTED
Definition: Application.h:145
RoR::MSG_EDI_LOAD_BUNDLE_REQUESTED
@ MSG_EDI_LOAD_BUNDLE_REQUESTED
Payload = RoR::CacheEntryPtr* (owner)
Definition: Application.h:147
RoR::MSG_NET_CONNECT_SUCCESS
@ MSG_NET_CONNECT_SUCCESS
Definition: Application.h:100
RoR::MSG_NET_FETCH_AI_PRESETS_SUCCESS
@ MSG_NET_FETCH_AI_PRESETS_SUCCESS
Description = JSON string.
Definition: Application.h:111
RoR::RegisterMessageQueue
void RegisterMessageQueue(AngelScript::asIScriptEngine *engine)
Registers enum MsgType, defined in MsgQueueAngelscript.cpp.
RoR::MSG_GUI_OPEN_MENU_REQUESTED
@ MSG_GUI_OPEN_MENU_REQUESTED
Definition: Application.h:133
ScriptEvents.h
RoR::MSG_EDI_LEAVE_TERRN_EDITOR_REQUESTED
@ MSG_EDI_LEAVE_TERRN_EDITOR_REQUESTED
Definition: Application.h:146
RoR::MSG_SIM_SPAWN_ACTOR_REQUESTED
@ MSG_SIM_SPAWN_ACTOR_REQUESTED
Payload = RoR::ActorSpawnRequest* (owner)
Definition: Application.h:119
RoR::MSG_APP_MODCACHE_UPDATE_REQUESTED
@ MSG_APP_MODCACHE_UPDATE_REQUESTED
Definition: Application.h:90
RoR::MSG_NET_CONNECT_FAILURE
@ MSG_NET_CONNECT_FAILURE
Definition: Application.h:101
RoR::MSG_SIM_DELETE_ACTOR_REQUESTED
@ MSG_SIM_DELETE_ACTOR_REQUESTED
Payload = RoR::ActorPtr* (owner)
Definition: Application.h:121
RoR::MSG_APP_SCRIPT_THREAD_STATUS
@ MSG_APP_SCRIPT_THREAD_STATUS
Payload = RoR::ScriptEventArgs* (owner)
Definition: Application.h:94
RoR::MSG_EDI_MODIFY_GROUNDMODEL_REQUESTED
@ MSG_EDI_MODIFY_GROUNDMODEL_REQUESTED
Payload = RoR::ground_model_t* (weak)
Definition: Application.h:144
RoR::MSG_SIM_UNHIDE_NET_ACTOR_REQUESTED
@ MSG_SIM_UNHIDE_NET_ACTOR_REQUESTED
Payload = ActorPtr* (owner)
Definition: Application.h:125
RoR::MSG_APP_UNLOAD_SCRIPT_REQUESTED
@ MSG_APP_UNLOAD_SCRIPT_REQUESTED
Payload = RoR::ScriptUnitId_t* (owner)
Definition: Application.h:93
RoR::MSG_GUI_CLOSE_MENU_REQUESTED
@ MSG_GUI_CLOSE_MENU_REQUESTED
Definition: Application.h:134
RoR::MSG_NET_CONNECT_PROGRESS
@ MSG_NET_CONNECT_PROGRESS
Definition: Application.h:99
RoR::MSG_SIM_MODIFY_FREEFORCE_REQUESTED
@ MSG_SIM_MODIFY_FREEFORCE_REQUESTED
Payload = RoR::FreeForceRequest* (owner)
Definition: Application.h:130
RoR::MSG_SIM_PAUSE_REQUESTED
@ MSG_SIM_PAUSE_REQUESTED
Definition: Application.h:114
RoR::MSG_SIM_LOAD_SAVEGAME_REQUESTED
@ MSG_SIM_LOAD_SAVEGAME_REQUESTED
Definition: Application.h:117
RoR
Definition: AppContext.h:36
RoR::MSG_APP_SHUTDOWN_REQUESTED
@ MSG_APP_SHUTDOWN_REQUESTED
Definition: Application.h:85
RoR::MSG_NET_DISCONNECT_REQUESTED
@ MSG_NET_DISCONNECT_REQUESTED
Definition: Application.h:103