def set_language_properly(language): g.set_language(language) g.load_string_defs() g.load_base_defs() g.load_tech_defs() g.load_item_defs() g.load_event_defs() g.load_location_defs() dialog.Dialog.top.map_screen.needs_rebuild = True dialog.Dialog.top.map_screen.needs_redraw = True
def set_language_properly(language): g.set_language(language) g.load_string_defs() g.load_knowledge_defs() g.load_difficulty_defs() g.load_base_defs() g.load_tech_defs() g.load_item_defs() g.load_event_defs() g.load_task_defs() g.load_location_defs() g.load_theme_defs() dialog.Dialog.top.needs_rebuild = True dialog.Dialog.top.needs_redraw = True
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 g.set_language() g.load_techs() g.load_items() except ImportError: sys.exit("Could not find game's code.g") so_far = "" def abbr(s): l = (("Advanced ", "Adv "), ("Project: ","P:"), ("Manipulation","Mnp"), ("Autonomous","Aut"), ("Computing","Cpu"), ("Quantum","Qu"), ("Personal Identification","P-Id"))
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 g.set_language() g.load_techs() g.load_items() except ImportError: sys.exit("Could not find game's code.g") so_far = "" def cost(c): c = [k / f for f, k in zip([1000, 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 ''