| 159 | saved_info.close() |
| 160 | |
| 161 | def start(self): |
| 162 | self._setup_event_system() |
| 163 | self.sleep_schedule = SleepSchedule(self, self.config.sleep_schedule) if self.config.sleep_schedule else None |
| 164 | if self.sleep_schedule: |
| 165 | self.sleep_schedule.work() |
| 166 | |
| 167 | self._setup_api() |
| 168 | self._load_recent_forts() |
| 169 | init_inventory(self) |
| 170 | self.display_player_info() |
| 171 | self._print_character_info() |
| 172 | if self.config.pokemon_bag_show_at_start and self.config.pokemon_bag_pokemon_info: |
| 173 | self._print_list_pokemon() |
| 174 | |
| 175 | random.seed() |
| 176 | |
| 177 | def _setup_event_system(self): |
| 178 | handlers = [] |