163 lines
7.8 KiB
XML
163 lines
7.8 KiB
XML
<Window x:Class="CheckersSpielBot.MainWindow"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
mc:Ignorable="d"
|
|
Title="Checkers Game" Height="750" Width="650"
|
|
WindowStartupLocation="CenterScreen"
|
|
Background="#222"
|
|
Closing="Window_Closing">
|
|
|
|
<Grid Margin="15">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<Border Grid.Row="0"
|
|
Background="#333"
|
|
CornerRadius="10"
|
|
Padding="12"
|
|
Margin="0,0,0,15">
|
|
<DockPanel>
|
|
<TextBlock Text="Checkers"
|
|
Foreground="White"
|
|
FontSize="28"
|
|
FontWeight="Bold"
|
|
DockPanel.Dock="Left"
|
|
VerticalAlignment="Center"/>
|
|
|
|
<StackPanel Orientation="Horizontal"
|
|
HorizontalAlignment="Right"
|
|
DockPanel.Dock="Right"
|
|
VerticalAlignment="Center">
|
|
|
|
<TextBlock x:Name="RedScoreText"
|
|
Text="Red: 12"
|
|
Foreground="#FF6666"
|
|
FontSize="14"
|
|
FontWeight="SemiBold"
|
|
VerticalAlignment="Center"
|
|
Margin="0,0,14,0"/>
|
|
|
|
<TextBlock x:Name="BlueScoreText"
|
|
Text="Blue: 12"
|
|
Foreground="#6699FF"
|
|
FontSize="14"
|
|
FontWeight="SemiBold"
|
|
VerticalAlignment="Center"
|
|
Margin="0,0,14,0"/>
|
|
|
|
<Button Content="History"
|
|
Width="100"
|
|
Height="35"
|
|
Margin="5"
|
|
Click="History_Click"/>
|
|
|
|
<Button Content="New Game"
|
|
Width="100"
|
|
Height="35"
|
|
Margin="5"
|
|
Click="NewGame"/>
|
|
|
|
</StackPanel>
|
|
</DockPanel>
|
|
</Border>
|
|
|
|
<Border Grid.Row="1"
|
|
Background="#111"
|
|
CornerRadius="12"
|
|
Padding="10">
|
|
<UniformGrid Rows="8" Columns="8">
|
|
|
|
<Button x:Name="Cell_0_0" Click="CellClick" Tag="0,0"/>
|
|
<Button x:Name="Cell_0_1" Click="CellClick" Tag="0,1"/>
|
|
<Button x:Name="Cell_0_2" Click="CellClick" Tag="0,2"/>
|
|
<Button x:Name="Cell_0_3" Click="CellClick" Tag="0,3"/>
|
|
<Button x:Name="Cell_0_4" Click="CellClick" Tag="0,4"/>
|
|
<Button x:Name="Cell_0_5" Click="CellClick" Tag="0,5"/>
|
|
<Button x:Name="Cell_0_6" Click="CellClick" Tag="0,6"/>
|
|
<Button x:Name="Cell_0_7" Click="CellClick" Tag="0,7"/>
|
|
|
|
<Button x:Name="Cell_1_0" Click="CellClick" Tag="1,0"/>
|
|
<Button x:Name="Cell_1_1" Click="CellClick" Tag="1,1"/>
|
|
<Button x:Name="Cell_1_2" Click="CellClick" Tag="1,2"/>
|
|
<Button x:Name="Cell_1_3" Click="CellClick" Tag="1,3"/>
|
|
<Button x:Name="Cell_1_4" Click="CellClick" Tag="1,4"/>
|
|
<Button x:Name="Cell_1_5" Click="CellClick" Tag="1,5"/>
|
|
<Button x:Name="Cell_1_6" Click="CellClick" Tag="1,6"/>
|
|
<Button x:Name="Cell_1_7" Click="CellClick" Tag="1,7"/>
|
|
|
|
<Button x:Name="Cell_2_0" Click="CellClick" Tag="2,0"/>
|
|
<Button x:Name="Cell_2_1" Click="CellClick" Tag="2,1"/>
|
|
<Button x:Name="Cell_2_2" Click="CellClick" Tag="2,2"/>
|
|
<Button x:Name="Cell_2_3" Click="CellClick" Tag="2,3"/>
|
|
<Button x:Name="Cell_2_4" Click="CellClick" Tag="2,4"/>
|
|
<Button x:Name="Cell_2_5" Click="CellClick" Tag="2,5"/>
|
|
<Button x:Name="Cell_2_6" Click="CellClick" Tag="2,6"/>
|
|
<Button x:Name="Cell_2_7" Click="CellClick" Tag="2,7"/>
|
|
|
|
<Button x:Name="Cell_3_0" Click="CellClick" Tag="3,0"/>
|
|
<Button x:Name="Cell_3_1" Click="CellClick" Tag="3,1"/>
|
|
<Button x:Name="Cell_3_2" Click="CellClick" Tag="3,2"/>
|
|
<Button x:Name="Cell_3_3" Click="CellClick" Tag="3,3"/>
|
|
<Button x:Name="Cell_3_4" Click="CellClick" Tag="3,4"/>
|
|
<Button x:Name="Cell_3_5" Click="CellClick" Tag="3,5"/>
|
|
<Button x:Name="Cell_3_6" Click="CellClick" Tag="3,6"/>
|
|
<Button x:Name="Cell_3_7" Click="CellClick" Tag="3,7"/>
|
|
|
|
<Button x:Name="Cell_4_0" Click="CellClick" Tag="4,0"/>
|
|
<Button x:Name="Cell_4_1" Click="CellClick" Tag="4,1"/>
|
|
<Button x:Name="Cell_4_2" Click="CellClick" Tag="4,2"/>
|
|
<Button x:Name="Cell_4_3" Click="CellClick" Tag="4,3"/>
|
|
<Button x:Name="Cell_4_4" Click="CellClick" Tag="4,4"/>
|
|
<Button x:Name="Cell_4_5" Click="CellClick" Tag="4,5"/>
|
|
<Button x:Name="Cell_4_6" Click="CellClick" Tag="4,6"/>
|
|
<Button x:Name="Cell_4_7" Click="CellClick" Tag="4,7"/>
|
|
|
|
<Button x:Name="Cell_5_0" Click="CellClick" Tag="5,0"/>
|
|
<Button x:Name="Cell_5_1" Click="CellClick" Tag="5,1"/>
|
|
<Button x:Name="Cell_5_2" Click="CellClick" Tag="5,2"/>
|
|
<Button x:Name="Cell_5_3" Click="CellClick" Tag="5,3"/>
|
|
<Button x:Name="Cell_5_4" Click="CellClick" Tag="5,4"/>
|
|
<Button x:Name="Cell_5_5" Click="CellClick" Tag="5,5"/>
|
|
<Button x:Name="Cell_5_6" Click="CellClick" Tag="5,6"/>
|
|
<Button x:Name="Cell_5_7" Click="CellClick" Tag="5,7"/>
|
|
|
|
<Button x:Name="Cell_6_0" Click="CellClick" Tag="6,0"/>
|
|
<Button x:Name="Cell_6_1" Click="CellClick" Tag="6,1"/>
|
|
<Button x:Name="Cell_6_2" Click="CellClick" Tag="6,2"/>
|
|
<Button x:Name="Cell_6_3" Click="CellClick" Tag="6,3"/>
|
|
<Button x:Name="Cell_6_4" Click="CellClick" Tag="6,4"/>
|
|
<Button x:Name="Cell_6_5" Click="CellClick" Tag="6,5"/>
|
|
<Button x:Name="Cell_6_6" Click="CellClick" Tag="6,6"/>
|
|
<Button x:Name="Cell_6_7" Click="CellClick" Tag="6,7"/>
|
|
|
|
<Button x:Name="Cell_7_0" Click="CellClick" Tag="7,0"/>
|
|
<Button x:Name="Cell_7_1" Click="CellClick" Tag="7,1"/>
|
|
<Button x:Name="Cell_7_2" Click="CellClick" Tag="7,2"/>
|
|
<Button x:Name="Cell_7_3" Click="CellClick" Tag="7,3"/>
|
|
<Button x:Name="Cell_7_4" Click="CellClick" Tag="7,4"/>
|
|
<Button x:Name="Cell_7_5" Click="CellClick" Tag="7,5"/>
|
|
<Button x:Name="Cell_7_6" Click="CellClick" Tag="7,6"/>
|
|
<Button x:Name="Cell_7_7" Click="CellClick" Tag="7,7"/>
|
|
|
|
</UniformGrid>
|
|
</Border>
|
|
|
|
<Border Grid.Row="2"
|
|
Background="#333"
|
|
CornerRadius="10"
|
|
Padding="10"
|
|
Margin="0,15,0,0">
|
|
<TextBlock x:Name="StatusText"
|
|
Text="Red player's turn"
|
|
Foreground="White"
|
|
FontSize="18"
|
|
FontWeight="SemiBold"
|
|
HorizontalAlignment="Center"/>
|
|
</Border>
|
|
</Grid>
|
|
</Window> |