void ReleaseDesignerOutlets() { if (ImagePuzzle != null) { ImagePuzzle.Dispose(); ImagePuzzle = null; } if (LabelTitle != null) { LabelTitle.Dispose(); LabelTitle = null; } if (LabelSize != null) { LabelSize.Dispose(); LabelSize = null; } if (LabelTime != null) { LabelTime.Dispose(); LabelTime = null; } if (ButtonPlay != null) { ButtonPlay.Dispose(); ButtonPlay = null; } }
/// <summary> /// Hides main menu buttons and shows "BACK" button. /// </summary> private void ButtonClick() { ButtonPlay.Hide(); ButtonHighscores.Hide(); ButtonControls.Hide(); ButtonCredits.Hide(); ButtonEndGame.Hide(); ButtonBack.Show(); }
private void ButtonBack_Click(object sender, EventArgs e) { ButtonPlay.Show(); ButtonHighscores.Show(); ButtonControls.Show(); ButtonCredits.Show(); ButtonEndGame.Show(); ButtonBack.Hide(); LinkLabelInfo.Text = ""; LinkLabelInfo.LinkArea = new LinkArea(0, 0); }
public override void OnLoad() { Paint += OnPaint; ButtonPlay = new ButtonPlay(Width / 2, Height / 2, Width / 4, ""); ButtonPlay.Click += (element, state) => { Console.WriteLine(); }; MouseDown += (element, state) => { ButtonPlay.OnMouseAction(state); }; MouseUp += (element, state) => { ButtonPlay.OnMouseAction(state); }; MouseMove += (element, state) => { ButtonPlay.OnMouseAction(state); }; }
public override void onSwitchTo(Room previous_room, Dictionary <string, object> args) { float layout_scale = 1f; float required_space = 1280f; if (Engine.Game.CanvasWidth < required_space) { layout_scale = Engine.Game.CanvasWidth / required_space; } int button_spread = (int)(420 * layout_scale); var button_select_roku = new ButtonSelectRoku(Engine.Game.CanvasWidth / 2 - button_spread, Engine.Game.CanvasHeight - 200, layout_scale); var button_select_face = new ButtonSelectFace(Engine.Game.CanvasWidth / 2, Engine.Game.CanvasHeight - 200, layout_scale); var button_play = new ButtonPlay(Engine.Game.CanvasWidth / 2 + button_spread, Engine.Game.CanvasHeight - 200, layout_scale); var button_info = new ButtonInfo(Engine.Game.CanvasWidth, 0); Engine.SpawnInstance(button_select_roku); Engine.SpawnInstance(button_select_face); Engine.SpawnInstance(button_play); Engine.SpawnInstance(button_info); Engine.SpawnInstance <CurrentRokuDrawer>(); Engine.SpawnInstance <CurrentFaceDrawer>(); }
private void RandomGameSelectWindow_Loaded(object sender, RoutedEventArgs e) { ButtonPlay.Focus(); }