Ejemplo n.º 1
0
        void Draw()
        {
            if (ShowingTrainerMenu)
            {
                Menu.Menu menu = Menu.MenuStorage.GetCurrentMenu();
                if (menu != null)
                {
                    menu.Draw();
                }
            }

            Feature.Location.Draw();
            Feature.DateTimeSpeed.Draw();
        }
Ejemplo n.º 2
0
        void Trainer_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
        {
            if (Game.IsPaused)
            {
                return;
            }

            if (e.KeyCode == Configuration.InputKey.StopVehicle)
            {
                Feature.Vehicle.StopVehicle();
            }

            else if (e.KeyCode == Configuration.InputKey.MenuBack)
            {
                if (ShowingTrainerMenu)
                {
                    Menu.MenuStorage.ReturnToPrevMenu();
                }
            }

            else if (e.KeyCode == Configuration.InputKey.MenuDown)
            {
                if (ShowingTrainerMenu)
                {
                    Menu.Menu menu = Menu.MenuStorage.GetCurrentMenu();
                    if (menu != null)
                    {
                        menu.MoveDown();
                    }
                }
            }

            else if (e.KeyCode == Configuration.InputKey.MenuLeft)
            {
                if (ShowingTrainerMenu)
                {
                    Menu.Menu menu = Menu.MenuStorage.GetCurrentMenu();
                    if (menu != null)
                    {
                        menu.MoveLeft();
                    }
                }
            }

            else if (e.KeyCode == Configuration.InputKey.MenuRight)
            {
                if (ShowingTrainerMenu)
                {
                    Menu.Menu menu = Menu.MenuStorage.GetCurrentMenu();
                    if (menu != null)
                    {
                        menu.MoveRight();
                    }
                }
            }

            else if (e.KeyCode == Configuration.InputKey.MenuSelect)
            {
                if (ShowingTrainerMenu)
                {
                    Menu.Menu menu = Menu.MenuStorage.GetCurrentMenu();
                    if (menu != null)
                    {
                        menu.Activate();
                    }
                }
            }

            else if (e.KeyCode == Configuration.InputKey.MenuUp)
            {
                if (ShowingTrainerMenu)
                {
                    Menu.Menu menu = Menu.MenuStorage.GetCurrentMenu();
                    if (menu != null)
                    {
                        menu.MoveUp();
                    }
                }
            }

            else if (e.KeyCode == Configuration.InputKey.ToggleMenu)
            {
                ShowingTrainerMenu = !ShowingTrainerMenu;
            }
        }