<scene name="SceneMainMenu"> <!-- Camera --> <item> <Camera ref="camera" /> </item> <!-- UI --> <item> <UICanvas ref="canvas" camera="camera" /> <!-- Menu --> <item> <UIMenuController ref="menu" /> <UISimpleMenu /> <UIEmpty alignment="0, 0, 0, 0" alignX="center" alignY="center" /> <item alignment="-200, -150, 128, 32" prefab="prefabs/Button" alignX="middle" alignY="middle" menuX="0" menuY="0" label="New Game" /> <item alignment="200, -150, 128, 32" prefab="prefabs/Button" alignX="middle" alignY="middle" menuX="1" menuY="0" label="Load Game" /> <item alignment="-200, 150, 128, 32" prefab="prefabs/Button" alignX="middle" alignY="middle" menuX="0" menuY="1" label="Settings" /> <item alignment="200, 150, 128, 32" prefab="prefabs/Button" alignX="middle" alignY="middle" menuX="1" menuY="1" label="Quit" /> </item> <code type="include"> #include "vnscenes/TestCraig.hpp" #include "scenes/LoadingScene.hpp" </code> <code type="init"> useEvent([&](int32_t x, int32_t y){ if(x == 0 && y == 0) { auto loadingScene = new LoadingScene<TestCraig>(game); loadingScene->stage(); game->sceneCutover(loadingScene); } else if(x == 1 && y == 0) { } else if(x == 0 && y == 1) { } else if(x == 1 && y == 1) { game->close(); } }, menu->eventItemSelected); </code> </item> </scene>