|
-
- 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
|