/
MainWindow.xaml
75 lines (74 loc) · 4.52 KB
/
MainWindow.xaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<Window x:Class="BouncingBalls02.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"
xmlns:local="clr-namespace:BouncingBalls02"
mc:Ignorable="d"
Title="SINUCA by fioresoft.net" Height="550" Width="770" x:Name="myWindow"
ResizeMode="CanMinimize" Icon="/23.gif" Closing="myWindow_Closing" Loaded="myWindow_Loaded">
<Window.Resources>
<LinearGradientBrush x:Key="myRgbBrush" StartPoint="0,0" EndPoint="1,0">
<GradientStop Color="Red" Offset="0" />
<GradientStop Color="Green" Offset="0.5" />
<GradientStop Color="Blue" Offset="1" />
</LinearGradientBrush>
</Window.Resources>
<DockPanel LastChildFill="True" Focusable="False" Margin="0,0,-19,78">
<Menu DockPanel.Dock="Top">
<MenuItem Header="_File">
<MenuItem Header="_Options" x:Name="menuOptions" Click="menuOptions_Click" />
<MenuItem Header="Game type">
<MenuItem Header="Sinuca" IsCheckable="True" x:Name="menuSinuca"
Click="menuSinuca_Click"/>
<MenuItem Header="Random" IsCheckable="True" x:Name="menuRandom"
Click="menuRandom_Click"/>
</MenuItem>
<MenuItem Header="E_xit" x:Name="menuExit" Click="menuExit_Click" />
</MenuItem>
<MenuItem Header="_Help" >
<MenuItem Header="_Help" x:Name="menuHelp" Click="menuHelp_Click" />
<MenuItem Header="_About" x:Name="menuAbout" Click="menuAbout_Click" />
</MenuItem>
</Menu>
<ToolBar DockPanel.Dock="Top" Focusable="False" x:Name="myToolBar">
<Button x:Name="RotMinus5" Content="--->" Height="41" Width="62" Click="RotMinus5_Click" Focusable="False" />
<Button x:Name="rot5" Content="<---" Height="41" Width="62" Click="rot5_Click" Focusable="False"/>
<Button x:Name="RotMinus1" Height="41" Width="62" Content=">" Click="RotMinus1_Click" Focusable="False" />
<Button x:Name="rot1" Content="<" Height="41" Width="62" Click="rot1_Click" Focusable="False"/>
<Button x:Name="ball8" Height="41" Width="62" Click="ball8_Click"
Focusable="False" IsEnabled="True"
Content="8">
</Button>
<Separator/>
<ProgressBar x:Name="myProgress" Orientation="Horizontal" Width="240" Height="30" Minimum="0"
Maximum="1000" Value="0" />
<Label x:Name="myLabel" Focusable="False" Width="40" Height="30" />
</ToolBar>
<ToolBar DockPanel.Dock="Top" Focusable="False" x:Name="myToolBar2">
<TextBlock x:Name="tbStatus" Width="200" Height="30" Focusable="False"/>
<TextBlock x:Name="tbPlayer1" Width="30" Height="30" Focusable="False"
Background="Black" Foreground="White" />
<TextBlock x:Name="tbPlayer2" Width="30" Height="30" Focusable="False"
Background="White" Foreground="Black"/>
<Label Content="Turn:" />
<Ellipse x:Name="ellipseTurn" Width="30" Height="30" Margin="5" />
<Ellipse x:Name="ellipseColor" Width="30" Height="30"
Fill="{StaticResource myRgbBrush}" Margin="5"/>
</ToolBar>
<Canvas Width="750" Height="400" Background="Green" x:Name="myCanvas"
HorizontalAlignment="Left" VerticalAlignment="Top" ClipToBounds="True"
Focusable="True" MouseLeftButtonDown="myCanvas_MouseLeftButtonDown">
<Path Stroke="White" StrokeThickness="2" Canvas.Left="33.031" Canvas.Top="137.225" HorizontalAlignment="Left" Stretch="Fill" VerticalAlignment="Center" Width="69" Height="124" x:Name="pathD">
<Path.Data>
<PathGeometry>
<PathFigure StartPoint="100,100">
<ArcSegment Point="100,250" Size="60,70" SweepDirection="Counterclockwise" IsLargeArc="False" RotationAngle="90" x:Name="arcD"/>
<LineSegment Point="100,100" IsStroked="True" x:Name="lineD"/>
</PathFigure>
</PathGeometry>
</Path.Data>
</Path>
</Canvas>
</DockPanel>
</Window>