Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Modules | Data Structures | Enumerations | Enumerator | Functions
Game state

Description

Makes all gameplay features work together.

Modules

 Message queue
 

Data Structures

class  RoR::GameContext
 

Enumerations

enum class  RigDef::Keyword
 
enum class  RoR::AppState
 
enum class  RoR::MpState
 
enum class  RoR::SimState
 

Functions

const char * RigDef::KeywordToString (RigDef::Keyword keyword)
 

Enumeration Type Documentation

◆ AppState

enum class RoR::AppState
strong
Enumerator
BOOTSTRAP 

Initial state.

MAIN_MENU 
SIMULATION 
SHUTDOWN 
PRINT_HELP_EXIT 
PRINT_VERSION_EXIT 

Definition at line 316 of file Application.h.

◆ Keyword

enum class RigDef::Keyword
strong
Enumerator
INVALID 
ADD_ANIMATION 
AIRBRAKES 
ANIMATORS 
ANTILOCKBRAKES 
ASSETPACKS 
AUTHOR 
AXLES 
BACKMESH 
BEAMS 
BRAKES 
CAB 
CAMERARAIL 
CAMERAS 
CINECAM 
COLLISIONBOXES 
COMMANDS 
COMMANDS2 
COMMENT 
CONTACTERS 
CRUISECONTROL 
CUSTOMDASHBOARDINPUTS 
DEFAULT_SKIN 
DESCRIPTION 
DETACHER_GROUP 
DISABLEDEFAULTSOUNDS 
ENABLE_ADVANCED_DEFORMATION 
END 
END_COMMENT 
END_DESCRIPTION 
END_SECTION 
ENGINE 
ENGOPTION 
ENGTURBO 
ENVMAP 
EXHAUSTS 
EXTCAMERA 
FILEFORMATVERSION 
FILEINFO 
FIXES 
FLARES 
FLARES2 
FLARES3 
FLAREGROUPS_NO_IMPORT 
FLEXBODIES 
FLEXBODY_CAMERA_MODE 
FLEXBODYWHEELS 
FORSET 
FORVERT 
FORWARDCOMMANDS 
FUSEDRAG 
GLOBALS 
GUID 
GUISETTINGS 
HELP 
HIDEINCHOOSER 
HOOKGROUP 
HOOKS 
HYDROS 
IMPORTCOMMANDS 
INTERAXLES 
LOCKGROUPS 
LOCKGROUP_DEFAULT_NOLOCK 
MANAGEDMATERIALS 
MATERIALFLAREBINDINGS 
MESHWHEELS 
MESHWHEELS2 
MINIMASS 
NODECOLLISION 
NODES 
NODES2 
PARTICLES 
PISTONPROPS 
PROP_CAMERA_MODE 
PROPS 
RAILGROUPS 
RESCUER 
RIGIDIFIERS 
ROLLON 
ROPABLES 
ROPES 
ROTATORS 
ROTATORS2 
SCREWPROPS 
SCRIPTS 
SECTION 
SECTIONCONFIG 
SET_BEAM_DEFAULTS 
SET_BEAM_DEFAULTS_SCALE 
SET_COLLISION_RANGE 
SET_DEFAULT_MINIMASS 
SET_INERTIA_DEFAULTS 
SET_MANAGEDMATERIALS_OPTIONS 
SET_NODE_DEFAULTS 
SET_SHADOWS 
SET_SKELETON_SETTINGS 
SHOCKS 
SHOCKS2 
SHOCKS3 
SLIDENODE_CONNECT_INSTANTLY 
SLIDENODES 
SLOPE_BRAKE 
SOUNDSOURCES 
SOUNDSOURCES2 
SPEEDLIMITER 
SUBMESH 
SUBMESH_GROUNDMODEL 
TEXCOORDS 
TIES 
TORQUECURVE 
TRACTIONCONTROL 
TRANSFERCASE 
TRIGGERS 
TURBOJETS 
TURBOPROPS 
TURBOPROPS2 
VIDEOCAMERA 
WHEELDETACHERS 
WHEELS 
WHEELS2 
WINGS 

Definition at line 181 of file Application.h.

◆ MpState

enum class RoR::MpState
strong
Enumerator
DISABLED 

Not connected for whatever reason.

CONNECTING 
CONNECTED 
LOCAL_SCRIPT 

Not actually connected to network, but running server script locally.

Definition at line 326 of file Application.h.

◆ SimState

enum class RoR::SimState
strong
Enumerator
OFF 
RUNNING 
PAUSED 
EDITOR_MODE 

Hacky, but whatever... added by Ulteq, 2016.

Definition at line 334 of file Application.h.

Function Documentation

◆ KeywordToString()

const char * RigDef::KeywordToString ( RigDef::Keyword  keyword)

Definition at line 733 of file Application.cpp.