state sync; the basic early game works
This commit is contained in:
11
app/pylocal/jsonizer.py
Normal file
11
app/pylocal/jsonizer.py
Normal file
@@ -0,0 +1,11 @@
|
||||
import json
|
||||
|
||||
from . import items
|
||||
|
||||
class JSONizer(json.JSONEncoder):
|
||||
def default(self, obj):
|
||||
if isinstance(obj, items.TickItem):
|
||||
return {"resource": obj.resource, "amount": obj.amount, "desc": obj.desc}
|
||||
else:
|
||||
# if no encoding here, fall back to stdlib
|
||||
return super().default(obj)
|
Reference in New Issue
Block a user