diff options
-rw-r--r-- | 00_init.rpy | 2 | ||||
-rw-r--r-- | editor.rpy | 7 | ||||
-rw-r--r-- | script.rpy | 21 |
3 files changed, 20 insertions, 10 deletions
diff --git a/00_init.rpy b/00_init.rpy index 7d843dc..5574ff5 100644 --- a/00_init.rpy +++ b/00_init.rpy @@ -146,7 +146,7 @@ init -3 python: def GAME_LOADER(): global allunitsbase, allunits, allquests, allstory, allworld, alltaverns - global allnews, tr_uptodate, tr_memcheck + global alltquests, tr_uptodate, tr_memcheck # FIXME: Error handling # Load unit data @@ -406,10 +406,3 @@ label quest_editors: $print("Quest Editor closed") jump restore -label updater_editors: - $ url=renpy.input("Please insert update server URL:", default="http://spheres.tmw2.org/updates/") - $ updater.update(url) # , public_key="cert/certificate.pem") → Need to be RSA - - jump restore - - @@ -5,9 +5,26 @@ label start: scene black
centered "Click to load game data"
$ GAME_LOADER()
+
+label loop:
menu:
"Quest editor":
- call quest_editors
+ jump quest_editors
"Quit":
return
- return
+
+label restore:
+ menu:
+ "Save changes":
+ python:
+ f=open(get_path("editor.json"), "r")
+ alltquests["Main"]=json.load(f)
+ f.close()
+ f=open(get_path("quests.json"), "w")
+ json.dump(alltquests, f, indent=1, separators=(',', ': '))
+ f.close()
+ pass
+ "Discard changes":
+ pass
+ jump loop
+
|