public class CVarSystem
extends java.lang.Object
Constructor and Description |
---|
CVarSystem(java.io.File path)
you have to manually call
load() to load from path. |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
saves the cvars with the flag to file
|
CVar |
get(java.lang.String cvar) |
java.util.ArrayList<java.lang.String> |
getSuggestions(java.lang.String prefix)
Good use is auto-complete suggestions.
|
boolean |
getValueB(java.lang.String cvar) |
float |
getValueF(java.lang.String cvar) |
int |
getValueI(java.lang.String cvar) |
java.lang.String |
getValueS(java.lang.String cvar) |
void |
initEngineCVars() |
void |
load()
load CVars from file and overwrite engine cvars.
|
void |
register(CVar cvar,
java.lang.String name,
CVar.CVarFlags flag)
Registering should only be done by the game or the engine in init phase.
|
void |
save()
saves CVars to file
|
public CVarSystem(java.io.File path)
load()
to load from path.path
- path to the .cvar filepublic CVar get(java.lang.String cvar)
public boolean getValueB(java.lang.String cvar)
public int getValueI(java.lang.String cvar)
public float getValueF(java.lang.String cvar)
public java.lang.String getValueS(java.lang.String cvar)
public void load()
public void dispose()
public void save()
public java.util.ArrayList<java.lang.String> getSuggestions(java.lang.String prefix)
prefix
- some chars with which the cvar begins.public void register(CVar cvar, java.lang.String name, CVar.CVarFlags flag)
cvar
- name
- flag
- public void initEngineCVars()