Exemplo n.º 1
0
	def quickload(self):
		"""Loads last quicksave"""
		files = SavegameManager.get_quicksaves(include_displaynames = False)[0]
		if len(files) == 0:
			self.gui.show_popup(_("No quicksaves found"), _("You need to quicksave before you can quickload."))
			return
		files.sort()
		horizons.main.load_game(files[-1])
Exemplo n.º 2
0
	def quickload(self):
		"""Loads last quicksave"""
		files = SavegameManager.get_quicksaves(include_displaynames = False)[0]
		if len(files) == 0:
			self.gui.show_popup(_("No quicksaves found"), _("You need to quicksave before you can quickload."))
			return
		self.ingame_gui.on_escape() # close widgets that might be open
		horizons.main.load_game(savegame=files[0])
Exemplo n.º 3
0
def _load_last_quicksave(force_player_id=None):
	"""Load last quicksave
	@return: bool, whether loading succeded"""
	save_files = SavegameManager.get_quicksaves()[0]
	if not save_files:
		print "Error: No quicksave found."
		return False
	save = max(save_files)
	load_game(savegame=save, force_player_id=force_player_id)
	return True
Exemplo n.º 4
0
 def quickload(self):
     """Loads last quicksave"""
     files = SavegameManager.get_quicksaves(include_displaynames=False)[0]
     if len(files) == 0:
         self.gui.show_popup(
             _("No quicksaves found"),
             _("You need to quicksave before you can quickload."))
         return
     files.sort()
     horizons.main.load_game(files[-1])
Exemplo n.º 5
0
def _load_last_quicksave():
    """Load last quicksave
	@return: bool, whether loading succeded"""
    save_files = SavegameManager.get_quicksaves()[0]
    save = None
    try:
        save = save_files[len(save_files) - 1]
    except KeyError:
        print _("Error: No quicksave found.")
        return False
    load_game(save)
    return True
Exemplo n.º 6
0
def _load_last_quicksave():
	"""Load last quicksave
	@return: bool, whether loading succeded"""
	save_files = SavegameManager.get_quicksaves()[0]
	save = None
	try:
		save = save_files[len(save_files)-1]
	except KeyError:
		print _(u"Error: No quicksave found.")
		return False
	load_game(save)
	return True
Exemplo n.º 7
0
def _load_last_quicksave(session=None, force_player_id=None):
	"""Load last quicksave
	@param session: value of session
	@return: bool, whether loading succeded"""
	save_files = SavegameManager.get_quicksaves()[0]
	if session is not None:
		if not save_files:
			session.gui.show_popup(_("No quicksaves found"), _("You need to quicksave before you can quickload."))
			return False
		else:
			session.ingame_gui.on_escape() # close widgets that might be open
	else:
		if not save_files:
			print "Error: No quicksave found."
			return False
	save = max(save_files)
	load_game(savegame=save, force_player_id=force_player_id)
	return True
Exemplo n.º 8
0
def _load_last_quicksave(session=None, force_player_id=None):
	"""Load last quicksave
	@param session: value of session
	@return: bool, whether loading succeeded"""
	save_files = SavegameManager.get_quicksaves()[0]
	if _modules.session is not None:
		if not save_files:
			_modules.session.ingame_gui.open_popup(_("No quicksaves found"),
			                                       _("You need to quicksave before you can quickload."))
			return False
	else:
		if not save_files:
			print "Error: No quicksave found."
			return False

	save = max(save_files)
	options = StartGameOptions.create_load_game(save, force_player_id)
	start_singleplayer(options)
	return True
Exemplo n.º 9
0
def _load_last_quicksave(session=None, force_player_id=None):
	"""Load last quicksave
	@param session: value of session
	@return: bool, whether loading succeeded"""
	save_files = SavegameManager.get_quicksaves()[0]
	if _modules.session is not None:
		if not save_files:
			_modules.session.ingame_gui.open_popup(T("No quicksaves found"),
			                                       T("You need to quicksave before you can quickload."))
			return False
	else:
		if not save_files:
			print("Error: No quicksave found.")
			return False

	save = max(save_files)
	options = StartGameOptions.create_load_game(save, force_player_id)
	start_singleplayer(options)
	return True
Exemplo n.º 10
0
def _load_last_quicksave(session=None, force_player_id=None):
    """Load last quicksave
	@param session: value of session
	@return: bool, whether loading succeded"""
    save_files = SavegameManager.get_quicksaves()[0]
    if session is not None:
        if not save_files:
            session.gui.show_popup(
                _("No quicksaves found"),
                _("You need to quicksave before you can quickload."))
            return False
        else:
            session.ingame_gui.on_escape()  # close widgets that might be open
    else:
        if not save_files:
            print "Error: No quicksave found."
            return False

    save = max(save_files)
    _modules.gui.show_loading_screen()
    options = StartGameOptions.create_load_game(save, force_player_id)
    start_singleplayer(options)
    return True