void Do_LevelOnPress(object sender, ButtonEventArgs e) { switch (((TimeGateUpgradeLevel)sender).Name) { case "Level1": if (btnLevel1.Status == TimeGateUpgradeStatus.Unlocked) { //daca isi permite sa cumpere btnLevel1.Status = TimeGateUpgradeStatus.Bought; OnLevelBought(this, new ButtonEventArgs()); btnLevel2.Status = TimeGateUpgradeStatus.Unlocked; } break; case "Level2": if (btnLevel2.Status == TimeGateUpgradeStatus.Unlocked) //si daca isi permite sa cumpere { btnLevel2.Status = TimeGateUpgradeStatus.Bought; OnLevelBought(this, new ButtonEventArgs()); btnLevel3.Status = TimeGateUpgradeStatus.Unlocked; } break; case "Level3": if (btnLevel3.Status == TimeGateUpgradeStatus.Unlocked) //si daca isi permite sa cumpere { btnLevel3.Status = TimeGateUpgradeStatus.Bought; OnLevelBought(this, new ButtonEventArgs()); btnLevel4.Status = TimeGateUpgradeStatus.Unlocked; } break; case "Level4": if (btnLevel4.Status == TimeGateUpgradeStatus.Unlocked) //si daca isi permite sa cumpere { btnLevel4.Status = TimeGateUpgradeStatus.Bought; OnLevelBought(this, new ButtonEventArgs()); //Launches the OnLastLevelBought Event OnLastLevelBought(this, new ButtonEventArgs()); } break; } }
void BuildingPanelIcon_OnMouseOver(object sender, ButtonEventArgs e) { BuildingIcon icon = ((BuildingIcon)sender); tooltip.YRelative = icon.YRelative + 45; tooltip.Text = icon.TooltipText; tooltip.IsVisible = true; }
public void Button_OnMouseOver(object sender, ButtonEventArgs args) { if (tooltip == null) { tooltip = new Tooltip(this.Game, 1); tooltip.XRelative = buttonsXposition + 8; tooltip.YRelative = 5; tooltip.StackOrder = 3; tooltip.Visible = true; AddChild(tooltip); } tooltip.Text = " " + ((ConstructionPanelButton)sender).ButtonType.ToString(); tooltip.YRelative = ((ConstructionPanelButton)sender).YRelative + 40; tooltip.IsVisible = true; }
void downArrow_OnPress(object sender, ButtonEventArgs e) { if (e.Button == Operation_Cronos.Input.MouseButton.LeftButton) { OnYearDecreased(this, e); } }
void btnTab_OnPress(object sender, ButtonEventArgs e) { for (int i = 0; i < btnTabs.Count; i++) { if (btnTabs[i] != ((CommandCenterGeneralButton)sender)) //not the button that launched the event { if (btnTabs[i].IsPressed)//and currently pressed (previosly selected) { btnTabs[i].ReleaseButton();//it is released //hides the previously selected button's page spritePages[i].FrameNumber = 0; spritePages[i].Visible = false; if (i==3)//the btnTab4 is the one that is currently pressed { tab4Scrollbar.Hide(); } } } else // the button that Launched the Event { spritePages[i].Visible = true; if (i==3)//the btnTab4 launched the event { tab4Scrollbar.Show(); } } } }
void reset_OnRelease(object sender, ButtonEventArgs e) { if (e.Button == Operation_Cronos.Input.MouseButton.LeftButton) { OnYearReset(sender, e); } }
void ok_OnPress(object sender, ButtonEventArgs e) { GameManager.CompleteResearch(selectedResearch); Refresh(selectedMG); Refresh(selectedResearch); }
void Do_SubmenuBtnMouseLeave(object sender, ButtonEventArgs e) { for (int i = 0; i < generalButtons.Count; i++) { if (generalButtons[i][0].IsPressed) //the Submenu Button that Launched the Event is in this submenu { for (int j = 1; j < generalButtons[i].Count; j++) { if (generalButtons[i][j] == ((CommandCenterGeneralButton)sender))//Submenu button that Launched the Event { if (!generalButtons[i][j].IsPressed) HideSubmenuButtonOptions(i, j); break; } } break; } } }
void btnOK_OnRelease(object sender, ButtonEventArgs e) { //((DisplayManager)Game.Services.GetService(typeof(DisplayManager))).CameraUnfreeze(); OnOK(this, new EventArgs()); }
public void Button_OnMouseOver(object sender, ButtonEventArgs args) { BuildingTypeButton eventSender = (BuildingTypeButton)sender; tooltip.Text = eventSender.Category.ToString(); if (eventSender.XRelative <= 125) //third button in row { tooltip.XRelative = eventSender.XRelative + eventSender.Width; tooltip.AlignTextToRight(); } else tooltip.XRelative = (eventSender.XRelative + eventSender.Width + 15) - tooltip.Width; tooltip.IsVisible = true; }
void button_OnRelease(object sender, ButtonEventArgs e) { BuildingTypeButton button = (BuildingTypeButton)sender; if (button.IsSelected) { button.Unselect(); selectedCategory = ConstructionType.None; OnCategoryUnselected(this, new BuildingTypeEventArgs(button.Category)); } else { foreach (BuildingTypeButton b in buttons) { b.Unselect(); } button.Select(); selectedCategory = button.Category; OnCategorySelected(this, new BuildingTypeEventArgs(button.Category)); } }
void minimize_OnPress(object sender, ButtonEventArgs e) { OnMinimize(this, new EventArgs()); SoundManager.PlaySound(Sounds.SlidingSoundShort); }
void BuildingPanelIcon_OnMouseLeave(object sender, ButtonEventArgs e) { tooltip.Text = ""; tooltip.IsVisible = false; }
void Do_GeneralBtnMouseLeave(object sender, ButtonEventArgs e) { for (int i = 0; i < generalButtons.Count; i++) { if (generalButtons[i][0] == ((CommandCenterGeneralButton)sender))//the button that launched the Event { if (!generalButtons[i][0].IsPressed)//is not currently pressed { for (int j = 1; j < generalButtons[i].Count; j++) { generalButtons[i][j].Hide(); } } break; //the other buttons will not be tested since the Event Sender one was found } } }
void Do_SubmenuBtnPressed(object sender, ButtonEventArgs e) { for (int i = 0; i < generalButtons.Count; i++) { if (generalButtons[i][0].IsPressed) //to determine the submenu curently selected { for (int j = 1; j < generalButtons[i].Count; j++) { if (generalButtons[i][j] != ((CommandCenterGeneralButton)sender))//not the submenu button that launched the Event { if (generalButtons[i][j].IsPressed)//and is currently pressed (previosly selected) { generalButtons[i][j].ReleaseButton();//it is released HideSubmenuButtonOptions(i, j); } } else //it's the submenu button that Launched the Event ShowSubmenuButtonOptions(i,j); } break; } } }
void left_OnRelease(object sender, ButtonEventArgs e) { if (e.Button == MouseButton.LeftButton) { OnYearDecreased(this, new EventArgs()); } }
void Do_BtnSaveMouseRelease(object sender, ButtonEventArgs e) { btnSave.ReleaseButton(); //SaveSettings Game Event Launched OnSaveGame(this, new EventArgs()); }
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()); } }
private void LeftButton_OnMouseLeave(object sender, ButtonEventArgs args) { tooltip.Text = ""; tooltip.IsVisible = false; }
private void LeftButton_OnMouseOver(object sender, ButtonEventArgs args) { SoundManager.PlaySound(Sounds.LeftMenuButtons); switch (((PanelButton)sender).ButtonType) { case PanelButtonType.ResourcesAlert: tooltip.Text = "Alert messages"; tooltip.YRelative = ((PanelButton)sender).YRelative - 3; tooltip.IsVisible = true; break; case PanelButtonType.ResourcesControl: tooltip.Text = "Control panel"; tooltip.YRelative = ((PanelButton)sender).YRelative - 3; tooltip.IsVisible = true; break; case PanelButtonType.ResourcesMission: tooltip.Text = "Mission briefing"; tooltip.YRelative = ((PanelButton)sender).YRelative - 3; tooltip.IsVisible = true; break; case PanelButtonType.ResourcesSave: tooltip.Text = "Save game"; tooltip.YRelative = ((PanelButton)sender).YRelative - 3; tooltip.IsVisible = true; break; case PanelButtonType.ResourcesExit: tooltip.Text = "Exit zone"; tooltip.YRelative = ((PanelButton)sender).YRelative - 3; tooltip.IsVisible = true; break; } }
void Do_ZoneOnPress(object sender, ButtonEventArgs e) { if (!zonePressed.Equals(((CommandCenterZoneButton)sender).Name)) {//the previosly pressed zone is not this zone (that generated the ZonePressEvent) DeactivatePrevioslyPressedZone(); if (!zonePressed.Equals("none"))//this zone was not pressed first (when all zones were deactivated) { //launches event OnZoneDeactivated(this, new CommandCenterEventArgs()); //on Tick, the timer will stop and the OnNewZoneActivated Event will be Launched tmr_sleepTime.Start(); } else //no other zone was active before this one was pressed, so the event launches right away { //launches event OnNewZoneActivated(this, new CommandCenterEventArgs()); } zonePressed = ((CommandCenterZoneButton)sender).Name; } else//this zone was previosly pressed { zonePressed = "none"; ((CommandCenterZoneButton)sender).ReleaseZoneButton(); //launches event OnZoneDeactivated(this, new CommandCenterEventArgs()); } }
void icon_OnRelease(object sender, ButtonEventArgs e) { BuildingIcon icon = (BuildingIcon)sender; if (!icon.IsSelected) { if (selectedIcon != null) selectedIcon.Unselect(); icon.Select(); selectedIcon = icon; RefreshBuildings(icon.BuildingType); Map.DisplaySlots(((BuildingIcon)sender).BuildingType); } else { ClearSelectedIcon(); } }
void travel_OnPress(object sender, ButtonEventArgs e) { if (e.Button == Operation_Cronos.Input.MouseButton.LeftButton) { OnYearChanged(sender, e); } }
void Do_GeneralBtnPressed(object sender, ButtonEventArgs e) { for (int i = 0; i < generalButtons.Count; i++) { if (generalButtons[i][0] != ((CommandCenterGeneralButton)sender))//not the button that launched the Event { if (generalButtons[i][0].IsPressed)//and currently pressed (previosly selected) { generalButtons[i][0].ReleaseButton();//it is released //hides the previously selected button's submenu for (int j = 1; j < generalButtons[i].Count; j++) { generalButtons[i][j].Hide(); generalButtons[i][j].ReleaseButton();//if it was pressed it will be released HideSubmenuButtonOptions(i, j); } } } else //(generalButtons[i][0] == ((CommandCenterGeneralButton)sender))// the button that Launched the Event { for (int j = 1; j < generalButtons[i].Count; j++) generalButtons[i][j].Show(); } } }
public void Button_OnMouseLeave(object sender, ButtonEventArgs args) { tooltip.IsVisible = false; tooltip.Text = ""; }
void Do_ScrollDown(object sender, ButtonEventArgs e) { OnScrollDown(this, new EventArgs()); }