small formatting changes

This commit is contained in:
Lucas
2022-05-22 16:10:09 -04:00
parent f40b0f95a7
commit 0136c1a1a4
11 changed files with 70 additions and 46 deletions
+2
View File
@@ -0,0 +1,2 @@
from .config_vars import ConfigVars, ConVar
from .config import Config
+21
View File
@@ -0,0 +1,21 @@
import json
from .config_vars import ConfigVars
class Config(object):
def __init__(self, save_file):
self.data = {}
self.save_file = save_file
self.load()
def load(self):
with open(self.save_file, "r") as f:
self.data = json.load(f)
for convar in ConfigVars.__dict__.keys():
print(convar)
def save(self):
with open(self.save_file, "w") as f:
json.dump(self.data, f)
+9
View File
@@ -0,0 +1,9 @@
class ConVar(object):
def __init__(self, name, default):
self.name = name
self.default = default
class ConfigVars(object):
DEV_MODE = ConVar("dev_mode", True)
TEST_VAR = ConVar("test_var", False)