예제 #1
0
 public HenHenGame()
 {
     Raylib_cs.Raylib.SetExitKey(Raylib_cs.KeyboardKey.KEY_NULL);
     LoadImages();
     menuActionsHandler    = new(Inputs);
     interfaceInputManager = new(ScreenStack, MenuActions.Next);
     menuActionsHandler.Propagator.Listeners.Add(interfaceInputManager);
     positionalInterfaceInputManager = new(Inputs, ScreenStack);
     ScreenStack.Push(new MainMenuScreen());
 }
예제 #2
0
        public VisualTestsGame()
        {
            LoadResources();

            var visualTesterScreen = new VisualTester(Inputs);

            inputActionHandler = new VisualTesterInputActionHandler(Inputs);
            inputActionHandler.Propagator.Listeners.Add(visualTesterScreen);

            positionalInterfaceInputManager = new(Inputs, ScreenStack);

            ScreenStack.Push(visualTesterScreen);
        }