From 793cbea586efb938fa94587e00739076a80a9bed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E5=A4=96=E4=B9=8B=E7=A5=9E?= Date: Wed, 27 Jul 2022 09:21:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9C=89=E5=AD=98=E6=A1=A3?= =?UTF-8?q?=E6=97=B6=E5=AF=BC=E5=85=A5=E5=AD=97=E5=85=B8=E6=9C=AA=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/tool.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/tool.py b/source/tool.py index 9dab9a7..af48212 100755 --- a/source/tool.py +++ b/source/tool.py @@ -45,6 +45,8 @@ class Control(): # 存在存档即导入 with open(c.USERDATA_PATH) as f: userdata = json.load(f) + # 存档内不包含即时游戏时间信息,需要新建 + self.game_info = {c.CURRENT_TIME:0} # 导入数据 self.game_info.update(userdata) except FileNotFoundError: @@ -55,8 +57,8 @@ class Control(): savedata = json.dumps(c.INIT_USERDATA, sort_keys=True, indent=4) f.write(savedata) self.game_info = c.INIT_USERDATA.copy() # 内部全是不可变对象,浅拷贝即可 - # 存档内不包含即时游戏时间信息,需要新建 - self.game_info[c.CURRENT_TIME] = 0 + # 存档内不包含即时游戏时间信息,需要新建 + self.game_info[c.CURRENT_TIME] = 0 def setup_states(self, state_dict, start_state):