SEGS  0.6.1-develop [3e741b81]
Super Entity Game Server
Public Types | Public Member Functions | Public Attributes | List of all members
ClientOptions Class Reference

#include <clientoptions_definitions.h>

Collaboration diagram for ClientOptions:
Collaboration graph

Public Types

enum  : uint32_t { class_version = 1 }
 

Public Member Functions

 ClientOptions ()
 
ClientOptionget (int idx)
 
void clientOptionsDump () const
 
template<class Archive >
void serialize (Archive &archive, uint32_t const version)
 

Public Attributes

int32_t control_debug = 0
 
int32_t no_strafe = 0
 
int32_t alwaysmobile = 0
 
int32_t repredict = 0
 
int32_t neterrorcorrection = 0
 
float speed_scale = 0
 
int32_t svr_lag
 
int32_t svr_lag_vary
 
int32_t svr_pl
 
int32_t svr_oo_packets
 
int32_t client_pos_id
 
int32_t atest0
 
int32_t atest1
 
int32_t atest2
 
int32_t atest3
 
int32_t atest4
 
int32_t atest5
 
int32_t atest6
 
int32_t atest7
 
int32_t atest8
 
int32_t atest9
 
int32_t predict
 
int32_t notimeout
 
int32_t selected_ent_server_index
 
bool m_first_person_view = false
 
bool m_mouse_invert = false
 
float m_mouse_speed = 0
 
float m_turn_speed = 3
 
bool m_fade_chat_wnd = true
 
bool m_fade_nav_wnd = true
 
bool m_show_tooltips = true
 
bool m_allow_profanity = false
 
bool m_chat_balloons = true
 
ReticleVisibility m_show_archetype = rv_OnMouseOver
 
ReticleVisibility m_show_supergroup = rv_OnMouseOver
 
ReticleVisibility m_show_player_name = rv_Always
 
ReticleVisibility m_show_player_bars = rv_SelectedOrMouseOver
 
ReticleVisibility m_show_enemy_name = rv_SelectedOrMouseOver
 
ReticleVisibility m_show_enemy_bars = rv_SelectedOrMouseOver
 
ReticleVisibility m_show_player_reticles = rv_SelectedOrMouseOver
 
ReticleVisibility m_show_enemy_reticles = rv_SelectedOrMouseOver
 
ReticleVisibility m_show_assist_reticles = rv_SelectedOrMouseOver
 
uint8_t m_chat_font_size = 12
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : uint32_t
Enumerator
class_version 

Constructor & Destructor Documentation

◆ ClientOptions()

ClientOptions::ClientOptions ( )
inline

Member Function Documentation

◆ clientOptionsDump()

void ClientOptions::clientOptionsDump ( ) const
inline
Here is the caller graph for this function:

◆ get()

ClientOption* ClientOptions::get ( int  idx)
inline
Here is the caller graph for this function:

◆ serialize()

template<class Archive >
void ClientOptions::serialize ( Archive &  archive,
uint32_t const  version 
)
inline
Here is the call graph for this function:

Member Data Documentation

◆ alwaysmobile

int32_t ClientOptions::alwaysmobile = 0

◆ atest0

int32_t ClientOptions::atest0

◆ atest1

int32_t ClientOptions::atest1

◆ atest2

int32_t ClientOptions::atest2

◆ atest3

int32_t ClientOptions::atest3

◆ atest4

int32_t ClientOptions::atest4

◆ atest5

int32_t ClientOptions::atest5

◆ atest6

int32_t ClientOptions::atest6

◆ atest7

int32_t ClientOptions::atest7

◆ atest8

int32_t ClientOptions::atest8

◆ atest9

int32_t ClientOptions::atest9

◆ client_pos_id

int32_t ClientOptions::client_pos_id

◆ control_debug

int32_t ClientOptions::control_debug = 0

◆ m_allow_profanity

bool ClientOptions::m_allow_profanity = false

◆ m_chat_balloons

bool ClientOptions::m_chat_balloons = true

◆ m_chat_font_size

uint8_t ClientOptions::m_chat_font_size = 12

◆ m_fade_chat_wnd

bool ClientOptions::m_fade_chat_wnd = true

◆ m_fade_nav_wnd

bool ClientOptions::m_fade_nav_wnd = true

◆ m_first_person_view

bool ClientOptions::m_first_person_view = false

◆ m_mouse_invert

bool ClientOptions::m_mouse_invert = false

◆ m_mouse_speed

float ClientOptions::m_mouse_speed = 0

◆ m_show_archetype

ReticleVisibility ClientOptions::m_show_archetype = rv_OnMouseOver

◆ m_show_assist_reticles

ReticleVisibility ClientOptions::m_show_assist_reticles = rv_SelectedOrMouseOver

◆ m_show_enemy_bars

ReticleVisibility ClientOptions::m_show_enemy_bars = rv_SelectedOrMouseOver

◆ m_show_enemy_name

ReticleVisibility ClientOptions::m_show_enemy_name = rv_SelectedOrMouseOver

◆ m_show_enemy_reticles

ReticleVisibility ClientOptions::m_show_enemy_reticles = rv_SelectedOrMouseOver

◆ m_show_player_bars

ReticleVisibility ClientOptions::m_show_player_bars = rv_SelectedOrMouseOver

◆ m_show_player_name

ReticleVisibility ClientOptions::m_show_player_name = rv_Always

◆ m_show_player_reticles

ReticleVisibility ClientOptions::m_show_player_reticles = rv_SelectedOrMouseOver

◆ m_show_supergroup

ReticleVisibility ClientOptions::m_show_supergroup = rv_OnMouseOver

◆ m_show_tooltips

bool ClientOptions::m_show_tooltips = true

◆ m_turn_speed

float ClientOptions::m_turn_speed = 3

◆ neterrorcorrection

int32_t ClientOptions::neterrorcorrection = 0

◆ no_strafe

int32_t ClientOptions::no_strafe = 0

◆ notimeout

int32_t ClientOptions::notimeout

◆ predict

int32_t ClientOptions::predict

◆ repredict

int32_t ClientOptions::repredict = 0

◆ selected_ent_server_index

int32_t ClientOptions::selected_ent_server_index

◆ speed_scale

float ClientOptions::speed_scale = 0

◆ svr_lag

int32_t ClientOptions::svr_lag

◆ svr_lag_vary

int32_t ClientOptions::svr_lag_vary

◆ svr_oo_packets

int32_t ClientOptions::svr_oo_packets

◆ svr_pl

int32_t ClientOptions::svr_pl

The documentation for this class was generated from the following files: