void button_OnRelease(object sender, ButtonEventArgs e) { GameMap.RemoveConstructionPanel(); if (((PanelButton)sender).ButtonType == PanelButtonType.ResourcesExit) { ((DisplayManager)Game.Services.GetService(typeof(DisplayManager))).CameraFreeze(); ((DisplayManager)Game.Services.GetService(typeof(DisplayManager))).ReturnToCommandCenter(); } if (((PanelButton)sender).ButtonType == PanelButtonType.ResourcesMission) { controlPanel.IsVisible = false; controlPanel.Enabled = false; alertPanel.IsVisible = false; alertPanel.Enabled = false; ((GameInterface)Game.Services.GetService(typeof(GameInterface))).ShowCurrentMission(); missionPanel.Text = "MISSION1: \nGhitza tre' sa mearga la Maria, sa o intrebe de sanatate, de moartea bunicii, sa-i arate ca-i pasa de moartea bunicii, dupa care sa o 'consoleze'."; missionPanel.SplitTextToRows(missionPanel.Width - 50); missionPanel.IsVisible = true; missionPanel.Enabled = true; } if (((PanelButton)sender).ButtonType == PanelButtonType.ResourcesAlert) { missionPanel.IsVisible = false; missionPanel.Enabled = false; controlPanel.IsVisible = false; controlPanel.Enabled = false; alertPanel.SplitTextToRows(alertPanel.Width - 50); alertPanel.IsVisible = true; alertPanel.Enabled = true; StopBlinking(); } if (((PanelButton)sender).ButtonType == PanelButtonType.ResourcesControl) { missionPanel.IsVisible = false; missionPanel.Enabled = false; alertPanel.IsVisible = false; alertPanel.Enabled = false; controlPanel.IsVisible = true; controlPanel.Enabled = true; controlPanel.FirstView(); } if (((PanelButton)sender).ButtonType == PanelButtonType.ResourcesSave) { On_SaveGame(this, new EventArgs()); } }