from .. import gbe from ..nodes import * _TREE = None def get(): global _TREE if _TREE is None: root = gbe.nodes.NodeSurface("MAIN_MENU") root.scale_to_display = True root.keep_aspect_ratio = True root.align_center = True root.set_surface((64, 64)) root.set_clear_color((0,0,0,0)) gmap = NodeGameMap("gm", root) gmap.set_resources("environment.json", "walls.json") gmap.set_render_mode(1) gmap.load_map("main", False) mwalker = NodeMapWalker("MapWalker", gmap) menu = NodeOptions("Options", root) #menu.add_option("IttyBitty.ttf", 4, "Game", "SCENECHANGE", {"scene":"Game", "hold":False}) menu.add_option("IttyBitty.ttf", 4, "Editor", "SCENECHANGE", {"scene":"Editor", "hold":False}) menu.add_option("IttyBitty.ttf", 4, "Quit", "QUIT") menu.position = (10, 14) overlay = gbe.nodes.NodeSprite("Overlay", root) overlay.image = "MainMenu_Logo.png" _TREE = root return _TREE