import sys if __name__ == '__main__': myname = sys.argv[0] mydir = osp.dirname(myname) esdir = osp.abspath(osp.join(osp.dirname(myname), '..')) sys.path.insert(0,esdir) else: myname = __file__ mydir = osp.dirname(myname) esdir = osp.abspath(osp.join(osp.dirname(myname), '..')) sys.path.append(esdir) try: import code.g as g, code.dirs as dirs, code.i18n as i18n, code.data as data dirs.create_directories(False) i18n.set_language() data.load_regions() data.load_locations() data.load_techs() data.load_item_types() data.load_items() data.load_tasks() except ImportError: sys.exit("Could not find game's code.g") so_far = "" def cost(c): c = [ k/f for f,k in zip([1, 86400, 24*60], c)] s = ', '.join(['%s %s' % (g.to_money(k), label) for label,k in zip(["money", "CPU", "days"], c) if k])
def setup_module(): create_directories(True) code.data.reload_all()
from __future__ import absolute_import from io import open import sys from code import g, dirs # Manually "pre-parse" command line arguments for -s|--singledir and --multidir, # so g.get_save_folder reports the correct location of preferences file for parser in sys.argv[1:]: if parser == "--singledir" or parser == "-s": g.force_single_dir = True if parser == "--multidir" : g.force_single_dir = False # Create all directories first dirs.create_directories(g.force_single_dir) # Set language second, so help page and all error messages can be translated from code import i18n i18n.set_language(force=True) langs = i18n.available_languages() language = i18n.language # Since we require numpy anyway, we might as well ask pygame to use it. try: import pygame pygame.surfarray.use_arraytype("numpy") except ValueError: raise SystemExit("Endgame: Singularity requires NumPy.") except ImportError:
import sys if __name__ == '__main__': myname = sys.argv[0] mydir = osp.dirname(myname) esdir = osp.abspath(osp.join(osp.dirname(myname), '..')) sys.path.insert(0,esdir) else: myname = __file__ mydir = osp.dirname(myname) esdir = osp.abspath(osp.join(osp.dirname(myname), '..')) sys.path.append(esdir) try: import code.g as g, code.dirs as dirs dirs.create_directories(False) g.set_language() g.load_techs() g.load_items() g.load_tasks() except ImportError: sys.exit("Could not find game's code.g") so_far = "" def cost(c): c = [ k/f for f,k in zip([1, 86400, 24*60], c)] s = ', '.join(['%s %s' % (g.to_money(k), label) for label,k in zip(["money", "CPU", "days"], c) if k]) return s and '\\n'+s or '' j = dict([ (v.name,',fillcolor="#ffcccc"') for k,v in g.tasks.iteritems() if v.type != "jobs"])
def setup_module(): create_directories(True)
def setup_module(): create_directories(True) code.data.load_internal_id()