Move config files and player-settings js files to /generated/configs and /generated/player-settings and update the pages that use them
This commit is contained in:
parent
79e33899a8
commit
ef8af7d618
|
@ -32,7 +32,10 @@ def create():
|
||||||
dictify_range=dictify_range, default_converter=default_converter,
|
dictify_range=dictify_range, default_converter=default_converter,
|
||||||
)
|
)
|
||||||
|
|
||||||
with open(os.path.join(target_folder, game_name + ".yaml"), "w") as f:
|
if not os.path.isdir(os.path.join(target_folder, 'configs')):
|
||||||
|
os.mkdir(os.path.join(target_folder, 'configs'))
|
||||||
|
|
||||||
|
with open(os.path.join(target_folder, 'configs', game_name + ".yaml"), "w") as f:
|
||||||
f.write(res)
|
f.write(res)
|
||||||
|
|
||||||
# Generate JSON files for player-settings pages
|
# Generate JSON files for player-settings pages
|
||||||
|
@ -78,5 +81,8 @@ def create():
|
||||||
|
|
||||||
player_settings["gameOptions"] = game_options
|
player_settings["gameOptions"] = game_options
|
||||||
|
|
||||||
with open(os.path.join(target_folder, game_name + ".json"), "w") as f:
|
if not os.path.isdir(os.path.join(target_folder, 'player-settings')):
|
||||||
|
os.mkdir(os.path.join(target_folder, 'player-settings'))
|
||||||
|
|
||||||
|
with open(os.path.join(target_folder, 'player-settings', game_name + ".json"), "w") as f:
|
||||||
f.write(json.dumps(player_settings, indent=2, separators=(',', ': ')))
|
f.write(json.dumps(player_settings, indent=2, separators=(',', ': ')))
|
||||||
|
|
|
@ -61,7 +61,7 @@ const fetchSettingData = () => new Promise((resolve, reject) => {
|
||||||
try{ resolve(JSON.parse(ajax.responseText)); }
|
try{ resolve(JSON.parse(ajax.responseText)); }
|
||||||
catch(error){ reject(error); }
|
catch(error){ reject(error); }
|
||||||
};
|
};
|
||||||
ajax.open('GET', `${window.location.origin}/static/generated/${gameName}.json`, true);
|
ajax.open('GET', `${window.location.origin}/static/generated/player-settings/${gameName}.json`, true);
|
||||||
ajax.send();
|
ajax.send();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
A list of all games you have generated can be found <a href="/user-content">here</a>.
|
A list of all games you have generated can be found <a href="/user-content">here</a>.
|
||||||
<br />
|
<br />
|
||||||
Advanced users can download a template file for this game
|
Advanced users can download a template file for this game
|
||||||
<a href="/static/generated/{{ game }}.yaml">here</a>.
|
<a href="/static/generated/configs/{{ game }}.yaml">here</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p><label for="player-name">Please enter your player name. This will appear in-game as you send and receive
|
<p><label for="player-name">Please enter your player name. This will appear in-game as you send and receive
|
||||||
|
|
Loading…
Reference in New Issue