From 4ecf0b122a8634ee192e1425093c5cc743287111 Mon Sep 17 00:00:00 2001 From: CreepyCrafter24 <33260128+CreepyCrafter24@users.noreply.github.com> Date: Sat, 28 Sep 2019 19:05:06 +0200 Subject: [PATCH] Added basis for tutorial (ToDo), now uses .Net 4.8 (should work fine) --- 1/1.csproj | 3 +- 2/2.csproj | 3 +- 3/3.csproj | 3 +- 3g/3g.csproj | 3 +- 4/4.csproj | 3 +- Base/Base.csproj | 3 +- .../CaptchaGlitch_Double.csproj | 3 +- CaptchaGlitch_Rand/CaptchaGlitch_Rand.csproj | 3 +- LaptopSimulator2015/App.config | 35 ++--- LaptopSimulator2015/FakeDesktop.cs | 1 + .../LaptopSimulator2015.csproj | 12 +- LaptopSimulator2015/Program.cs | 2 + LaptopSimulator2015/Settings.cs | 2 +- LaptopSimulator2015/Tutorial.Designer.cs | 61 +++++++++ LaptopSimulator2015/Tutorial.cs | 29 +++++ LaptopSimulator2015/Tutorial.resx | 120 ++++++++++++++++++ LevelTest/App.config | 11 +- LevelTest/LevelTest.csproj | 4 +- LevelTest/Properties/Resources.Designer.cs | 35 +++-- LevelTest/Properties/Settings.Designer.cs | 19 ++- tmp3/LevelTest.exe | Bin 0 -> 13312 bytes .../zz_CaptchaGlitch_Empty.csproj | 3 +- zzz_ShuffleChars/zzz_ShuffleChars.csproj | 3 +- 23 files changed, 287 insertions(+), 74 deletions(-) create mode 100644 LaptopSimulator2015/Tutorial.Designer.cs create mode 100644 LaptopSimulator2015/Tutorial.cs create mode 100644 LaptopSimulator2015/Tutorial.resx create mode 100644 tmp3/LevelTest.exe diff --git a/1/1.csproj b/1/1.csproj index 2495cb2..7b9e15c 100644 --- a/1/1.csproj +++ b/1/1.csproj @@ -9,9 +9,10 @@ Properties _1 1 - v4.7.2 + v4.8 512 true + true diff --git a/2/2.csproj b/2/2.csproj index e7c7ad5..a5da901 100644 --- a/2/2.csproj +++ b/2/2.csproj @@ -9,9 +9,10 @@ Properties _2 2 - v4.7.2 + v4.8 512 true + true diff --git a/3/3.csproj b/3/3.csproj index fdc2689..f96267e 100644 --- a/3/3.csproj +++ b/3/3.csproj @@ -9,9 +9,10 @@ Properties _3 3 - v4.7.2 + v4.8 512 true + true diff --git a/3g/3g.csproj b/3g/3g.csproj index 411d503..35073aa 100644 --- a/3g/3g.csproj +++ b/3g/3g.csproj @@ -9,9 +9,10 @@ Properties LaptopSimulator2015.Levels 3g - v4.7.2 + v4.8 512 true + true diff --git a/4/4.csproj b/4/4.csproj index a5dd012..1eed25b 100644 --- a/4/4.csproj +++ b/4/4.csproj @@ -9,9 +9,10 @@ Properties _4 4 - v4.7.2 + v4.8 512 true + true diff --git a/Base/Base.csproj b/Base/Base.csproj index d7c643c..5e5a783 100644 --- a/Base/Base.csproj +++ b/Base/Base.csproj @@ -9,9 +9,10 @@ Properties Base Base - v4.7.2 + v4.8 512 true + true diff --git a/CaptchaGlitch_Double/CaptchaGlitch_Double.csproj b/CaptchaGlitch_Double/CaptchaGlitch_Double.csproj index 8681e47..ef1ddeb 100644 --- a/CaptchaGlitch_Double/CaptchaGlitch_Double.csproj +++ b/CaptchaGlitch_Double/CaptchaGlitch_Double.csproj @@ -9,9 +9,10 @@ Properties CaptchaGlitch_Double CaptchaGlitch_Double - v4.7.2 + v4.8 512 true + true diff --git a/CaptchaGlitch_Rand/CaptchaGlitch_Rand.csproj b/CaptchaGlitch_Rand/CaptchaGlitch_Rand.csproj index b916503..a3f6754 100644 --- a/CaptchaGlitch_Rand/CaptchaGlitch_Rand.csproj +++ b/CaptchaGlitch_Rand/CaptchaGlitch_Rand.csproj @@ -9,9 +9,10 @@ Properties CaptchaGlitch_Rand CaptchaGlitch_Rand - v4.7.2 + v4.8 512 true + true diff --git a/LaptopSimulator2015/App.config b/LaptopSimulator2015/App.config index 0e4059c..f943934 100644 --- a/LaptopSimulator2015/App.config +++ b/LaptopSimulator2015/App.config @@ -1,30 +1,11 @@ - + - - -
- - - + - - - - 0 - - - False - - - True - - - 1 - - - (Default) - - - - \ No newline at end of file + + + + + + diff --git a/LaptopSimulator2015/FakeDesktop.cs b/LaptopSimulator2015/FakeDesktop.cs index 4515772..c31f7e3 100644 --- a/LaptopSimulator2015/FakeDesktop.cs +++ b/LaptopSimulator2015/FakeDesktop.cs @@ -368,6 +368,7 @@ namespace LaptopSimulator2015 case 0: CaptchaPanel_Click(sender, e); levelWindowContents.SelectedIndex = 1; + captchaBox.Select(); break; case 1: if (captchaBox.Text == (string)captchaBox.Tag) diff --git a/LaptopSimulator2015/LaptopSimulator2015.csproj b/LaptopSimulator2015/LaptopSimulator2015.csproj index 0a52123..9b64aaa 100644 --- a/LaptopSimulator2015/LaptopSimulator2015.csproj +++ b/LaptopSimulator2015/LaptopSimulator2015.csproj @@ -8,10 +8,11 @@ Exe LaptopSimulator2015 LaptopSimulator2015 - v4.7.2 + v4.8 512 true true + AnyCPU @@ -79,6 +80,12 @@ True strings.resx + + Form + + + Tutorial.cs + @@ -102,6 +109,9 @@ ResXFileCodeGenerator strings.Designer.cs + + Tutorial.cs + diff --git a/LaptopSimulator2015/Program.cs b/LaptopSimulator2015/Program.cs index 1a1825b..a8ac783 100644 --- a/LaptopSimulator2015/Program.cs +++ b/LaptopSimulator2015/Program.cs @@ -34,6 +34,8 @@ namespace LaptopSimulator2015 Console.ForegroundColor = ConsoleColor.Green; Console.Clear(); Console.WriteLine(strings.consoleStarting); + while (Settings.level == -1) + Application.Run(new Tutorial()); Application.Run(new FakeDesktop()); Console.WriteLine(strings.consoleQuit); Thread.Sleep(1000); diff --git a/LaptopSimulator2015/Settings.cs b/LaptopSimulator2015/Settings.cs index c369e4a..a7e06bd 100644 --- a/LaptopSimulator2015/Settings.cs +++ b/LaptopSimulator2015/Settings.cs @@ -24,7 +24,7 @@ namespace LaptopSimulator2015 { xmldoc_temp.Add(new XElement("wam", 10)); xmldoc_temp.Add(new XElement("lsd", false)); xmldoc_temp.Add(new XElement("subs", true)); - xmldoc_temp.Add(new XElement("level", 0)); + xmldoc_temp.Add(new XElement("level", -1)); xmldoc_temp.Add(new XElement("lang", CultureInfo.CurrentCulture)); xmldoc_temp.Save(_xmlfile); } diff --git a/LaptopSimulator2015/Tutorial.Designer.cs b/LaptopSimulator2015/Tutorial.Designer.cs new file mode 100644 index 0000000..6b24b9e --- /dev/null +++ b/LaptopSimulator2015/Tutorial.Designer.cs @@ -0,0 +1,61 @@ +namespace LaptopSimulator2015 +{ + partial class Tutorial + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.skipButton = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // skipButton + // + this.skipButton.Location = new System.Drawing.Point(761, 0); + this.skipButton.Name = "skipButton"; + this.skipButton.Size = new System.Drawing.Size(39, 23); + this.skipButton.TabIndex = 0; + this.skipButton.Text = "SKIP"; + this.skipButton.UseVisualStyleBackColor = true; + this.skipButton.Visible = false; + this.skipButton.Click += new System.EventHandler(this.skipButton_Click); + // + // Tutorial + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.skipButton); + this.Name = "Tutorial"; + this.Text = "Tutorial"; + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button skipButton; + } +} \ No newline at end of file diff --git a/LaptopSimulator2015/Tutorial.cs b/LaptopSimulator2015/Tutorial.cs new file mode 100644 index 0000000..947de03 --- /dev/null +++ b/LaptopSimulator2015/Tutorial.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace LaptopSimulator2015 +{ + public partial class Tutorial : Form + { + public Tutorial() + { + InitializeComponent(); +#if DEBUG + skipButton.Visible = true; +#endif + } + + private void skipButton_Click(object sender, EventArgs e) + { + Settings.level = 0; + Close(); + } + } +} diff --git a/LaptopSimulator2015/Tutorial.resx b/LaptopSimulator2015/Tutorial.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/LaptopSimulator2015/Tutorial.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/LevelTest/App.config b/LevelTest/App.config index 56efbc7..f943934 100644 --- a/LevelTest/App.config +++ b/LevelTest/App.config @@ -1,6 +1,11 @@ - + - + - \ No newline at end of file + + + + + + diff --git a/LevelTest/LevelTest.csproj b/LevelTest/LevelTest.csproj index d6e5b8f..887eeec 100644 --- a/LevelTest/LevelTest.csproj +++ b/LevelTest/LevelTest.csproj @@ -8,10 +8,11 @@ WinExe LevelTest LevelTest - v4.7.2 + v4.8 512 true true + AnyCPU @@ -74,6 +75,7 @@ True Resources.resx + True SettingsSingleFileGenerator diff --git a/LevelTest/Properties/Resources.Designer.cs b/LevelTest/Properties/Resources.Designer.cs index b330f8f..c9a7e3c 100644 --- a/LevelTest/Properties/Resources.Designer.cs +++ b/LevelTest/Properties/Resources.Designer.cs @@ -8,10 +8,10 @@ // //------------------------------------------------------------------------------ -namespace LevelTest.Properties -{ - - +namespace LevelTest.Properties { + using System; + + /// /// A strongly-typed resource class, for looking up localized strings, etc. /// @@ -19,44 +19,39 @@ namespace LevelTest.Properties // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources - { - + internal class Resources { + private static global::System.Resources.ResourceManager resourceMan; - + private static global::System.Globalization.CultureInfo resourceCulture; - + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() - { + internal Resources() { } - + /// /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager - { + internal static global::System.Resources.ResourceManager ResourceManager { get { - if ((resourceMan == null)) - { + if (object.ReferenceEquals(resourceMan, null)) { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("LevelTest.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; } } - + /// /// Overrides the current thread's CurrentUICulture property for all /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture - { + internal static global::System.Globalization.CultureInfo Culture { get { return resourceCulture; } diff --git a/LevelTest/Properties/Settings.Designer.cs b/LevelTest/Properties/Settings.Designer.cs index f3c781b..f1ff74a 100644 --- a/LevelTest/Properties/Settings.Designer.cs +++ b/LevelTest/Properties/Settings.Designer.cs @@ -8,19 +8,16 @@ // //------------------------------------------------------------------------------ -namespace LevelTest.Properties -{ - - +namespace LevelTest.Properties { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase - { - + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.3.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default - { + + public static Settings Default { get { return defaultInstance; } diff --git a/tmp3/LevelTest.exe b/tmp3/LevelTest.exe new file mode 100644 index 0000000000000000000000000000000000000000..e13543c85317478ab6da8f60aafb8549776b8388 GIT binary patch literal 13312 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 - v4.7.2 + v4.8 512 true + true diff --git a/zzz_ShuffleChars/zzz_ShuffleChars.csproj b/zzz_ShuffleChars/zzz_ShuffleChars.csproj index 35b7ea4..d3522f8 100644 --- a/zzz_ShuffleChars/zzz_ShuffleChars.csproj +++ b/zzz_ShuffleChars/zzz_ShuffleChars.csproj @@ -9,9 +9,10 @@ Properties zzz_ShuffleChars zzz_ShuffleChars - v4.7.2 + v4.8 512 true + true