void Draw() { if (ShowingTrainerMenu) { Menu.Menu menu = Menu.MenuStorage.GetCurrentMenu(); if (menu != null) { menu.Draw(); } } Feature.Location.Draw(); Feature.DateTimeSpeed.Draw(); }
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; } }