def set_language_properly(): g.set_locale() g.load_bases() g.load_techs() g.load_items() g.load_base_defs(g.language) g.load_tech_defs(g.language) g.load_item_defs(g.language) g.load_string_defs(g.language) try: g.load_location_defs(g.language) except NameError: # We haven't initialized the location yet. This will be handled when # we do that. pass dialog.Dialog.top.map_screen.needs_rebuild = True dialog.Dialog.top.map_screen.needs_redraw = True
if not item.prerequisites: continue for pre in item.prerequisites: p = g.techs[pre] s = '"%s" -> "%s-item"' % (pre, name) f.write(s) so_far += s s = '"%s-item" [label="%s\\n' % (name, name) + cost(item.cost) + '"];\n' f.write(s) so_far += s s = 'node [fillcolor="#99ffff"];\n' f.write(s) so_far += s g.load_bases() for name,base in g.base_type.items(): if not base.prerequisites: continue for pre in base.prerequisites: p = g.techs[pre] s = '"%s" -> "%s-base"' % (pre, name) f.write(s) so_far += s s = '"%s-base" [label="%s\\n' % (name, name) + cost(base.cost) + '"];\n' f.write(s) so_far += s s = 'node [fillcolor="#aaffaa"];\n' f.write(s) so_far += s
if not item.prerequisites: continue for pre in item.prerequisites: p = g.techs[pre] s = '"%s" -> "%s-item"' % (pre, name) f.write(s) so_far += s s = '"%s-item" [label="%s\\n' % (name, name) + cost(item.cost) + '"];\n' f.write(s) so_far += s s = 'node [fillcolor="#99ffff"];\n' f.write(s) so_far += s g.load_bases() for name, base in g.base_type.items(): if not base.prerequisites: continue for pre in base.prerequisites: p = g.techs[pre] s = '"%s" -> "%s-base"' % (pre, name) f.write(s) so_far += s s = '"%s-base" [label="%s\\n' % (name, name) + cost(base.cost) + '"];\n' f.write(s) so_far += s s = 'node [fillcolor="#aaffaa"];\n' f.write(s) so_far += s