CT_Config now can have a name and a nickname for the mod

This commit is contained in:
Faraphel 2022-01-11 18:09:35 +01:00
parent 85276b6a52
commit 7852e1f7ea
2 changed files with 9 additions and 1 deletions

View file

@ -1,5 +1,8 @@
{ {
"version":"0.11", "version":"0.11",
"name": "Mario Kart Wii Faraphel",
"nickname": "MKWF",
"cup":{ "cup":{
"0":{ "0":{
"name":"Coupe Champignon", "name":"Coupe Champignon",

View file

@ -30,8 +30,10 @@ def get_cup_icon(cup_id: [str, int], font_path: str = "./file/SuperMario256.ttf"
class CT_Config: class CT_Config:
def __init__(self, version: str = None, gui=None): def __init__(self, version: str = None, name: str = None, nickname: str = None, gui=None):
self.version = version self.version = version
self.name = name
self.nickname = nickname if nickname else name
self.ordered_cups = [] self.ordered_cups = []
self.unordered_tracks = [] self.unordered_tracks = []
self.all_tracks = [] self.all_tracks = []
@ -157,6 +159,9 @@ class CT_Config:
self.all_version.add(track.since_version) self.all_version.add(track.since_version)
self.all_version = sorted(self.all_version) self.all_version = sorted(self.all_version)
self.name = ctconfig_json["name"]
self.nickname = ctconfig_json["nickname"] if "nickname" in ctconfig_json else self.name
def search_tracks(self, values_list=False, not_value=False, only_unordered_track=False, **kwargs) -> list: def search_tracks(self, values_list=False, not_value=False, only_unordered_track=False, **kwargs) -> list:
""" """
:param only_unordered_track: only search in unordered track :param only_unordered_track: only search in unordered track