]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commit
cvar: Proof of concept for "internal variables" as a subset of cvar_t Cloudwalk/cvar
authorCloudwalk <cloudwalk009@gmail.com>
Tue, 27 Oct 2020 14:49:25 +0000 (10:49 -0400)
committerCloudwalk <cloudwalk009@gmail.com>
Tue, 27 Oct 2020 14:51:08 +0000 (10:51 -0400)
commit703ce809e76d66ac43e286cdee7477730769d84b
treeb2d9809a69ffc0176d1e780721ef89cbf83ba089
parentaadd101471d0227217f84d3dc6ed03fec4aacd4c
cvar: Proof of concept for "internal variables" as a subset of cvar_t

The idea is to create a dividing line between internal variables and
their end-user configurability. This gives more control to the game dev,
where they can decide which engine variables they want configurable with
what ever name they choose. So far it works with sv_cheats.

This allows the engine to be in a more barebones state, not imposing on
the game dev as far as cvars are concerned. It makes cross-engine
compatibility more feasible by allowing variables to adopt different
names to satisfy MenuQC settings menus or what have you.
cmd.c
cvar.c
cvar.h
sv_ccmds.c