rework string functions and get easyly player data

This commit is contained in:
2024-04-04 12:16:17 +02:00
parent 7972b5ceea
commit 6442e1c8e4
3 changed files with 29 additions and 2 deletions
+9 -1
View File
@@ -16,6 +16,7 @@ class SavedState:
"place": None
}
# Objects
def add_player(self, player:dict):
self.player = Player(player["name"], player["type"], player["species"], player["combineble_species"])
@@ -25,6 +26,13 @@ class SavedState:
def get_player(self):
return self.player
def get_player_species(self, species:str):
return self.player.get_species(species)
def get_player_combineble(self, species:str):
return self.player.get_combineble_species(species)
# Functions
def get_chapter(self):
return self.story["chapter"]
@@ -35,7 +43,7 @@ class SavedState:
return self.story["place"]
def __str__(self):
return f"{self.__class__.__name__} | Home: {self.home}\nStory: {self.story}\n\n{self.player}"
return f"{self.__class__.__name__}\n Home: {self.home}\n Story: {self.story}\n\n{self.player}"
def __repr__(self):
return str(vars(self))