🎉 | Added icon and option to launch windowed.

This commit is contained in:
2024-12-11 18:19:59 +02:00
parent a5d28304c5
commit 4b687f8256
6 changed files with 72 additions and 35 deletions

25
UserData.py Normal file
View File

@ -0,0 +1,25 @@
import os
import json
import appdirs
app_name = 'FinnWarsLauncher'
author_name = 'NikkeDoy, NuffMan'
default_server_address = "23.88.63.235:14572"
default_username = "FinnWarsLauncher"
default_windowed = False
def save_preferences(data):
config_dir = appdirs.user_config_dir(app_name, author_name)
os.makedirs(config_dir, exist_ok=True)
file_path = os.path.join(config_dir, 'config.json')
with open(file_path, 'w') as f:
json.dump(data, f)
def get_preferences():
config_dir = appdirs.user_config_dir(app_name, author_name)
file_path = os.path.join(config_dir, 'config.json')
if(os.path.isfile(file_path)):
with open(file_path, 'r') as f:
return json.load(f)
else:
return {"server": default_server_address, "username": default_username, "windowed": default_windowed}