|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
Go to the source code of this file.
Macros | |
| #define | EVAL_REPLICATE(...) |
| #define | REPLICATE(...) |
| Replicates a client cvar into a server field. | |
| #define | REPLICATE_3(fld, type, var) |
| #define | REPLICATE_4(fld, type, var, func) |
| #define | REPLICATE_7(fld, type, var, func, check, update, destroy) |
| #define | REPLICATE_7(fld, type, var, func, create, destroy, after) |
| #define | REPLICATE_APPLYCHANGE(var, ApplyChange_code) |
| Allows setting code that will be executed on cvar value changes. | |
| #define | REPLICATE_bool(fld, var, func) |
| #define | REPLICATE_bool(fld, var, func) |
| #define | REPLICATE_float(fld, var, func) |
| #define | REPLICATE_float(fld, var, func) |
| #define | REPLICATE_INIT(type, name) |
| #define | REPLICATE_INIT(type, name) |
| #define | REPLICATE_int(fld, var, func) |
| #define | REPLICATE_int(fld, var, func) |
| #define | REPLICATE_SIMPLE(field, cvarname) |
| #define | REPLICATE_string(fld, var, func) |
| #define | REPLICATE_string(fld, var, func) |
| #define | REPLICATE_vector(fld, var, func) |
| #define | REPLICATE_vector(fld, var, func) |
Functions | |
| ACCUMULATE void | ReplicateVars (entity this, entity store, string thisname, int i) |
| ACCUMULATE void | ReplicateVars (int mode) |
| ACCUMULATE void | ReplicateVars_ApplyChange (entity this, entity store, string thisname, int i) |
| void | ReplicateVars_Send (string cvarname) |
| void | ReplicateVars_Start () |
Variables | |
| const int | REPLICATEVARS_CHECK = 0 |
| check if any cvar has changed and sync it with the server | |
| const int | REPLICATEVARS_DESTROY = 1 |
| destroy data associated with cvars (shutdown) | |
| const int | REPLICATEVARS_SEND_ALL = -1 |
| sync all cvars with the server (init) | |
| noref float | ReplicateVars_time |
| #define EVAL_REPLICATE | ( | ... | ) |
Definition at line 24 of file replicate.qh.
| #define REPLICATE | ( | ... | ) |
Replicates a client cvar into a server field.
| fld | The field to replicate into |
| type | The field type |
| cvarname | |
| fixup_func((entity | this, string original_value)) optional parameter |
Definition at line 23 of file replicate.qh.
Referenced by REPLICATE(), REPLICATE(), REPLICATE(), and REPLICATE().
| #define REPLICATE_3 | ( | fld, | |
| type, | |||
| var ) |
Definition at line 60 of file replicate.qh.
| #define REPLICATE_4 | ( | fld, | |
| type, | |||
| var, | |||
| func ) |
Definition at line 61 of file replicate.qh.
| #define REPLICATE_7 | ( | fld, | |
| type, | |||
| var, | |||
| func, | |||
| check, | |||
| update, | |||
| destroy ) |
Definition at line 79 of file replicate.qh.
| #define REPLICATE_7 | ( | fld, | |
| type, | |||
| var, | |||
| func, | |||
| create, | |||
| destroy, | |||
| after ) |
Definition at line 79 of file replicate.qh.
| #define REPLICATE_APPLYCHANGE | ( | var, | |
| ApplyChange_code ) |
Allows setting code that will be executed on cvar value changes.
| cvarname | |
| ApplyChange_code | code meant to be run on cvar value changes |
Definition at line 36 of file replicate.qh.
| #define REPLICATE_bool | ( | fld, | |
| var, | |||
| func ) |
Definition at line 76 of file replicate.qh.
| #define REPLICATE_bool | ( | fld, | |
| var, | |||
| func ) |
Definition at line 76 of file replicate.qh.
| #define REPLICATE_float | ( | fld, | |
| var, | |||
| func ) |
Definition at line 75 of file replicate.qh.
| #define REPLICATE_float | ( | fld, | |
| var, | |||
| func ) |
Definition at line 75 of file replicate.qh.
| #define REPLICATE_INIT | ( | type, | |
| name ) |
Definition at line 7 of file replicate.qh.
| #define REPLICATE_INIT | ( | type, | |
| name ) |
Definition at line 7 of file replicate.qh.
| #define REPLICATE_int | ( | fld, | |
| var, | |||
| func ) |
Definition at line 77 of file replicate.qh.
| #define REPLICATE_int | ( | fld, | |
| var, | |||
| func ) |
Definition at line 77 of file replicate.qh.
| #define REPLICATE_SIMPLE | ( | field, | |
| cvarname ) |
Definition at line 125 of file replicate.qh.
| #define REPLICATE_string | ( | fld, | |
| var, | |||
| func ) |
Definition at line 63 of file replicate.qh.
| #define REPLICATE_string | ( | fld, | |
| var, | |||
| func ) |
Definition at line 63 of file replicate.qh.
| #define REPLICATE_vector | ( | fld, | |
| var, | |||
| func ) |
Definition at line 74 of file replicate.qh.
| #define REPLICATE_vector | ( | fld, | |
| var, | |||
| func ) |
Definition at line 74 of file replicate.qh.
Definition at line 27 of file replicate.qh.
References ACCUMULATE, and entity().
Referenced by ReplicateVars_Start().
| ACCUMULATE void ReplicateVars | ( | int | mode | ) |
Definition at line 44 of file replicate.qh.
References ACCUMULATE, random(), ReplicateVars_time, and time.
Definition at line 28 of file replicate.qh.
References ACCUMULATE, and entity().
Referenced by GetCvars().
Definition at line 108 of file replicate.qh.
References localcmd(), and strcat().
| void ReplicateVars_Start | ( | ) |
Definition at line 50 of file replicate.qh.
References ReplicateVars(), REPLICATEVARS_SEND_ALL, ReplicateVars_time, and time.
Referenced by PostInit().
| const int REPLICATEVARS_CHECK = 0 |
check if any cvar has changed and sync it with the server
Definition at line 5 of file replicate.qh.
Referenced by CSQC_UpdateView().
| const int REPLICATEVARS_DESTROY = 1 |
destroy data associated with cvars (shutdown)
Definition at line 6 of file replicate.qh.
Referenced by Shutdown().
| const int REPLICATEVARS_SEND_ALL = -1 |
sync all cvars with the server (init)
Definition at line 4 of file replicate.qh.
Referenced by ReplicateVars_Start().
| noref float ReplicateVars_time |
Definition at line 43 of file replicate.qh.
Referenced by ReplicateVars(), and ReplicateVars_Start().