Files
abdelaziz bc4118704e logic
2026-03-30 07:49:37 +02:00

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>