X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fscenes%2Fload_save.py;h=cf06865f97e0283c820ccd2c3f67daefd6955a39;hb=a12dd14b0afd356c09480a2b5b2b82e9c35425be;hp=c021ea7515ed9a93b22c82ca6922de6788c383f0;hpb=8bb27f919c360a260a8181232cd933846e2fe35e;p=naja.git diff --git a/naja/scenes/load_save.py b/naja/scenes/load_save.py index c021ea7..cf06865 100644 --- a/naja/scenes/load_save.py +++ b/naja/scenes/load_save.py @@ -28,7 +28,7 @@ def ensure_save_path_exists(): os.makedirs(location) -class SaveGame(object): +class SaveGameSlot(object): def __init__(self, slot_num): self.slot_num = slot_num @@ -74,8 +74,8 @@ class LoadSaveGameBase(Scene): selector.add(slot) def make_slot_widget(self, slot_num): - game_data = SaveGame(slot_num).get_game_data() - y_offset = 74 * slot_num + game_data = SaveGameSlot(slot_num).get_game_data() + y_offset = 74 * slot_num + 8 slot = SaveSlotWidget((100, y_offset), slot_num, game_data) slot.add_callback('click', lambda event: self.perform_action(slot_num)) return slot @@ -100,7 +100,7 @@ class LoadSaveGameBase(Scene): class SaveGameScene(LoadSaveGameBase): def perform_action(self, slot_num): try: - SaveGame(slot_num).save(self.state) + SaveGameSlot(slot_num).save(self.state) except Exception as e: print "Error saving game in slot %s: %s" % (slot_num, e) self.fail() @@ -115,7 +115,7 @@ class SaveGameScene(LoadSaveGameBase): class LoadGameScene(LoadSaveGameBase): def perform_action(self, slot_num): - state = SaveGame(slot_num).load() + state = SaveGameSlot(slot_num).load() if state is not None: LoadGameEvent.post(state) self.succeed()