X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fstate.qh;h=7656d47e66ac566d2f1ae394204ef1716d0db97a;hb=HEAD;hp=850e7ac9db6b67cd77650cd005ae4729a4148ce5;hpb=707ef9331a9405bbf266ab5aa3a87a175cad8d8f;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/state.qh b/qcsrc/common/state.qh index 850e7ac9d..7656d47e6 100644 --- a/qcsrc/common/state.qh +++ b/qcsrc/common/state.qh @@ -33,6 +33,10 @@ CLASS(ClientState, Object) CONSTRUCT(ClientState); this.m_client = client; } + METHOD(PlayerState, ps_push, void(PlayerState this, entity cl)) + { + TC(PlayerState, this); + } ENDCLASS(ClientState) .ClientState _cs; @@ -43,5 +47,8 @@ ENDCLASS(ClientState) ClientState CS(Client this) { TC(Client, this); assert(this._cs); return this._cs; } #endif +// NOTE: this exists to ease migration later on - ClientState does not exist early enough for replicated cvars! +#define CS_CVAR(this) (this) + void ClientState_attach(entity this); void ClientState_detach(entity this);