2021-04-20 00:56:11 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "game.hpp"
|
|
|
|
#include "structs.hpp"
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
namespace dvars
|
|
|
|
{
|
|
|
|
extern game::dvar_t* con_inputBoxColor;
|
|
|
|
extern game::dvar_t* con_inputHintBoxColor;
|
|
|
|
extern game::dvar_t* con_outputBarColor;
|
|
|
|
extern game::dvar_t* con_outputSliderColor;
|
|
|
|
extern game::dvar_t* con_outputWindowColor;
|
|
|
|
extern game::dvar_t* con_inputDvarMatchColor;
|
|
|
|
extern game::dvar_t* con_inputDvarValueColor;
|
|
|
|
extern game::dvar_t* con_inputDvarInactiveValueColor;
|
|
|
|
extern game::dvar_t* con_inputCmdMatchColor;
|
|
|
|
|
|
|
|
extern game::dvar_t* jump_enableFallDamage;
|
|
|
|
|
2021-05-08 21:07:31 +02:00
|
|
|
extern game::dvar_t* r_fullbright;
|
2021-09-07 00:40:37 +02:00
|
|
|
|
|
|
|
extern game::dvar_t* cg_legacyCrashHandling;
|
2021-05-08 21:07:31 +02:00
|
|
|
|
2021-12-22 21:32:09 +01:00
|
|
|
extern game::dvar_t* g_enableElevators;
|
|
|
|
|
2021-12-28 17:14:47 +01:00
|
|
|
extern std::unordered_set<std::string> dvar_list;
|
2021-04-24 08:47:17 +02:00
|
|
|
|
2021-04-20 00:56:11 +02:00
|
|
|
std::string dvar_get_vector_domain(const int components, const game::dvar_limits& domain);
|
|
|
|
std::string dvar_get_domain(const game::dvar_type type, const game::dvar_limits& domain);
|
2021-04-26 22:17:56 +02:00
|
|
|
|
2022-05-02 19:00:08 -04:00
|
|
|
game::dvar_t* register_int(const std::string& name, int value, int min, int max, unsigned int flags);
|
|
|
|
game::dvar_t* register_bool(const std::string& name, bool value, unsigned int flags);
|
|
|
|
game::dvar_t* register_enum(const std::string& name, const char** valueList, int defaultIndex, unsigned int flags);
|
|
|
|
game::dvar_t* register_float(const std::string& name, float value, float min, float max, unsigned int flags);
|
|
|
|
game::dvar_t* register_vec4(const std::string& name, float x, float y, float z, float w, float min, float max, unsigned int flags);
|
2021-04-20 00:56:11 +02:00
|
|
|
}
|