public MainForm() { InitializeComponent(); tablelyoutpanel1 = new TableLayoutPanel() { Parent = this, Dock = DockStyle.Fill, ColumnCount = 1, RowCount = 3, }; tablelyoutpanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 25)); tablelyoutpanel1.RowStyles.Add(new RowStyle(SizeType.Percent, 100)); tablelyoutpanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 25)); menu = new MenuStrip(); menu.Items.Add(""); menu.Items.Add(""); menu.Items.Add(""); menu.Items[2].Enabled = false; menu.Items[2].Alignment = ToolStripItemAlignment.Right; info = new StatusStrip(); tablelayoutpanel2 = new TableLayoutPanel(); tablelayoutpanel2.Dock = DockStyle.Fill; tablelyoutpanel1.Controls.Add(menu, 0, 0); tablelyoutpanel1.Controls.Add(tablelayoutpanel2, 0, 1); tablelyoutpanel1.Controls.Add(info, 0, 2); NewField(4); game = new GameLibrary1(4); }
public MainWindow() { InitializeComponent(); game = new GameLibrary1(4); time = 0; timer1 = new DispatcherTimer(); timer1.Tick += TimerTick; timer1.Interval = new TimeSpan(0, 0, 1); KeyDown += UndoKeyDown; }
private void ChangeSizeClick(object sender, RoutedEventArgs e) { ChangeSizeWindow window = new ChangeSizeWindow(); window.ShowDialog(); int _size = window.Size; if (_size != -1) { ChangeGameField(_size); game = new GameLibrary1(_size); StartGame(sender, e); } }
private void изменитьРазмерToolStripMenuItem_Click(object sender, EventArgs e) { timer1.Enabled = false; NewSize form = new NewSize(); form.ShowDialog(); int _size = form.Size; if (_size != -1) { NewField(_size); game = new GameLibrary1(_size); StartGame(); } timer1.Enabled = true; }
public Fifteen() { InitializeComponent(); game = new GameLibrary1(4); }
public MainWindow() { InitializeComponent(); dockPanel = new DockPanel() { LastChildFill = true }; AddChild(dockPanel); menu = new Menu(); DockPanel menuDockPanel = new DockPanel() { HorizontalAlignment = HorizontalAlignment.Stretch }; menu.Items.Add(new MenuItem() { Header = "Начать игру", FontSize = 16 }); (menu.Items[0] as MenuItem).Click += StartEvent; menu.Items.Add(new MenuItem() { Header = "Изменить размер", FontSize = 16 }); (menu.Items[1] as MenuItem).Click += ChangeSizeClick; KeyDown += UndoKeyDown; menu.Items.Add(new MenuItem() { Header = "Отменa", FontSize = 16, IsEnabled = false, HorizontalAlignment = HorizontalAlignment.Stretch }); (menu.Items[2] as MenuItem).Click += UndoClick; info = new StatusBar(); info.Items.Add(new StatusBarItem() { Content = "Счетчик: ", FontSize = 16 }); info.Items.Add(new StatusBarItem() { Content = "0", FontSize = 16 }); info.Items.Add(new Separator()); info.Items.Add(new StatusBarItem() { Content = "Таймер: ", FontSize = 16 }); info.Items.Add(new StatusBarItem() { Content = "0", FontSize = 16 }); gameGrid = new UniformGrid(); dockPanel.Children.Add(menu); DockPanel.SetDock(menu, Dock.Top); dockPanel.Children.Add(info); DockPanel.SetDock(info, Dock.Bottom); dockPanel.Children.Add(gameGrid); DockPanel.SetDock(gameGrid, Dock.Bottom); game = new GameLibrary1(4); gameIsOn = false; timer1 = new DispatcherTimer(); timer1.Tick += TimerTick; timer1.Interval = TimeSpan.FromSeconds(1); time = 0; size = 4; ChangeGameField(size); Loaded += StartEvent; }