-
Notifications
You must be signed in to change notification settings - Fork 2
/
MainWindow.xaml
55 lines (55 loc) · 8.89 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
<Window x:Class="Cookie_Clicker.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:Cookie_Clicker"
mc:Ignorable="d"
Title="MainWindow" Height="500" Width="850" Loaded="MainWindow_Loaded" ResizeMode="NoResize">
<Grid x:Name="myGrid">
<TextBlock x:Name="tittleTextBox" TextWrapping="Wrap" HorizontalAlignment="Left" Margin="120,20,0,0" FontWeight="Bold" FontSize="28" TextDecorations="{x:Null}" VerticalAlignment="Top" Foreground="#FF006DAC" Text="Auto Clicker for Steam Cookie Clicker" FontStyle="Normal" FontFamily="Segoe UI Black"/>
<TextBox x:Name="sleepMillisTextBox" Text="{Binding SleepTimeMillis, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" PreviewTextInput="NumberValidationTextBox" TextWrapping="Wrap" Margin="350,0,0,25" VerticalAlignment="Bottom" HorizontalAlignment="Left" FontSize="16" MinWidth="50" MinHeight="10"/>
<TextBlock x:Name="delayTextBlock" HorizontalAlignment="Left" Margin="50,0,0,70" Text="Initial delay" TextWrapping="Wrap" VerticalAlignment="Bottom" FontSize="16" FontWeight="Bold"/>
<TextBox x:Name="initialDelayTextBox" Text="{Binding InitialDelay, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" PreviewTextInput="NumberValidationTextBox" HorizontalAlignment="Left" Margin="350,0,0,65" TextWrapping="Wrap" VerticalAlignment="Bottom" Width="120" FontSize="16"/>
<TextBlock x:Name="delayBetweenClicksTextBlock" HorizontalAlignment="Left" Margin="50,0,0,30" Text="Delay between clicks" TextWrapping="Wrap" VerticalAlignment="Bottom" FontSize="16" FontWeight="Bold"/>
<TextBlock x:Name="toggleKeyTextBlock" HorizontalAlignment="Left" Margin="50,0,0,125" Text=">> Key to toggle on/off <<" TextWrapping="Wrap" VerticalAlignment="Bottom" FontWeight="Bold" FontSize="17"/>
<TextBox x:Name="keyNameTextBox" TextWrapping="Wrap" Margin="500,0,0,120" HorizontalAlignment="Left" VerticalAlignment="Bottom" FontSize="16" MinWidth="50" MinHeight="10"/>
<Button x:Name="setKeyButton" Content="SET" HorizontalAlignment="Right" Margin="0,0,150,120" VerticalAlignment="Bottom" FontSize="16" Padding="15,5,15,5" Click="setKeyToggle" FontWeight="Bold" UseLayoutRounding="False">
<Button.Background>
<SolidColorBrush Color="#FFAADAAC" Opacity="1"/>
</Button.Background>
</Button>
<Button x:Name="clearKeyButton" Content="CLEAR" HorizontalAlignment="Right" Margin="0,0,50,120" VerticalAlignment="Bottom" FontSize="16" Padding="15,5,15,5" Click="clearKeyToggle" FontWeight="Bold">
<Button.Background>
<SolidColorBrush Color="#FFAADAD6" Opacity="1"/>
</Button.Background>
</Button>
<TextBlock x:Name="Explication1" HorizontalAlignment="Left" Margin="290,0,0,125" Text="( Click SET and press a key )" TextWrapping="Wrap" VerticalAlignment="Bottom" FontSize="15" Padding="0,0,0,0"/>
<TextBlock x:Name="Explication2" HorizontalAlignment="Left" Margin="150,0,0,70" Text="( milliseconds before Start )" TextWrapping="Wrap" VerticalAlignment="Bottom" FontSize="14"/>
<TextBlock x:Name="Explication3" HorizontalAlignment="Left" Margin="225,0,0,30" Text="( milliseconds )" TextWrapping="Wrap" VerticalAlignment="Bottom" FontSize="14"/>
<TextBlock x:Name="AuthorTittle" HorizontalAlignment="Right" Margin="0,0,180,60" Text="Author:" TextWrapping="Wrap" VerticalAlignment="Bottom" FontSize="18" FontWeight="Bold"/>
<TextBlock x:Name="AuthorName" HorizontalAlignment="Right" Margin="0,0,50,64" Text="Angel Canovas" TextWrapping="Wrap" VerticalAlignment="Bottom"/>
<TextBlock x:Name="GitlabTittle" HorizontalAlignment="Right" Margin="0,0,180,25" Text="Gitlab:" TextWrapping="Wrap" VerticalAlignment="Bottom" FontWeight="Bold" FontSize="16"/>
<TextBlock HorizontalAlignment="Right" Margin="0,0,50,27" Text="@AngelCanovas" TextWrapping="Wrap" VerticalAlignment="Bottom" FontSize="11"/>
<TextBlock x:Name="versionTextBox" HorizontalAlignment="Left" Margin="670,25,0,0" Text="V 1.6" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="22" FontWeight="Bold" FontFamily="Segoe UI Black"/>
<TextBlock x:Name="xPositionLabel" HorizontalAlignment="Left" Margin="315,90,0,0" Text="(Pixels) Width:" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="14" RenderTransformOrigin="-0.12,0.557"/>
<CheckBox x:Name="fixPositionCheckBox" Content="Fix position for Golden cookie" HorizontalAlignment="Left" Margin="50,90,0,0" VerticalAlignment="Top" FontSize="16" FontWeight="Bold" Checked="checkFixPosition" Unchecked="uncheckFixPosition"/>
<TextBox x:Name="xPositionTextBox" Text="{Binding XPosition, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" PreviewTextInput="NumberValidationTextBox" HorizontalAlignment="Left" Margin="410,90,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="0.502,0.868" MinWidth="50" FontSize="14"/>
<TextBlock x:Name="yPositionLabel" HorizontalAlignment="Left" Margin="500,90,0,0" Text="Heigth:" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="14"/>
<TextBox x:Name="yPositionTextBox" Text="{Binding YPosition, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" PreviewTextInput="NumberValidationTextBox" HorizontalAlignment="Left" Margin="550,90,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="14" MinWidth="50"/>
<Button x:Name="clearPositionButton" Content="Reset" HorizontalAlignment="Right" Margin="0,80,100,0" VerticalAlignment="Top" FontSize="16" FontWeight="Bold" Padding="10,5,10,5" Click="resetGoldenCookiePosition"/>
<Button x:Name="testButton" Content="Barrel Roll!" HorizontalAlignment="Right" Margin="0,145,100,0" VerticalAlignment="Top" FontSize="16" Click="doABarrelRoll" FontWeight="Bold" Padding="10,5,10,5"/>
<CheckBox x:Name="barrelRollCheckBox" Content="Barrel roll to clean wrinklers" HorizontalAlignment="Left" Margin="50,140,0,0" VerticalAlignment="Top" FontSize="16" FontWeight="Bold" Checked="checkBarrelRoll" Unchecked="uncheckBarrelRoll"/>
<TextBlock x:Name="barrelRollTextBlock" HorizontalAlignment="Left" Margin="310,130,0,0" Text="Do it every (seconds)" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="14"/>
<TextBox x:Name="barrelRollTextBox" Text="{Binding BarrelRollDelay, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Left" Margin="470,130,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="16" MinWidth="50" MinHeight="10" PreviewTextInput="NumberValidationTextBox"/>
<TextBlock x:Name="radiusTextBlock" HorizontalAlignment="Left" Margin="310,160,0,0" Text="Circle radius (pixels)" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="14"/>
<TextBox x:Name="radiusTextBox" Text="{Binding BarrelRollRadius, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Left" Margin="470,160,0,0" TextWrapping="Wrap" VerticalAlignment="Top" MinHeight="10" MinWidth="50" FontSize="14" PreviewTextInput="NumberValidationTextBox"/>
<CheckBox x:Name="goldenScanCheckBox" Content="Click golden cookies" HorizontalAlignment="Left" Margin="50,210,0,0" VerticalAlignment="Top" FontWeight="Bold" FontSize="16" Checked="checkGoldenScan" Unchecked="uncheckGoldenScan"/>
<TextBlock x:Name="goldenWarningTextBlock" HorizontalAlignment="Left" Margin="240,210,0,0" Text="* For it to work mute all the buildings before *" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="14" TextDecorations="{x:Null}" RenderTransformOrigin="-0.002,1.171"/>
<TextBox x:Name="goldenScanTextBox" Text="{Binding GoldenScanDelay, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Left" Margin="700,210,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="14" MinHeight="10" MinWidth="50" PreviewTextInput="NumberValidationTextBox"/>
<TextBlock x:Name="goldenScanTextBlock" HorizontalAlignment="Left" Margin="550,210,0,0" Text="Do it every (seconds)" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="14"/>
<CheckBox x:Name="automaticModeCheckBox" Content="Buy upgrades automatically!" HorizontalAlignment="Left" Margin="50,260,0,0" VerticalAlignment="Top" FontSize="16" FontWeight="Bold" Checked="checkAutomaticMode" Unchecked="uncheckAutomaticMode"/>
<TextBlock x:Name="automaticModeTextBlock" HorizontalAlignment="Left" Margin="320,260,0,0" Text="Do it every ( seconds )" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="14"/>
<TextBox x:Name="automaticModeTextBox" Text="{Binding AutomaticModeDelay, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Left" Margin="500,260,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="14" MinHeight="10" MinWidth="50" PreviewTextInput="NumberValidationTextBox"/>
</Grid>
</Window>