From 718fc7c680c17508b9d97cc92e8a3632cb999bb7 Mon Sep 17 00:00:00 2001 From: lempamo Date: Sun, 15 Oct 2017 00:45:50 -0400 Subject: the hype is real, folks --- .../Win98Apps/WinClassicTimeDistorter2.Designer.cs | 117 +++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs (limited to 'Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs') diff --git a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs new file mode 100644 index 0000000..1b32d32 --- /dev/null +++ b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs @@ -0,0 +1,117 @@ +namespace Histacom2.OS.Win98.Win98Apps +{ + partial class WinClassicTimeDistorter2 + { + /// + /// 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 Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.classicButton1 = new Histacom2.Engine.UI.ClassicButton(); + this.classicLabel1 = new Histacom2.Engine.UI.ClassicLabel(); + this.classicLabel2 = new Histacom2.Engine.UI.ClassicLabel(); + this.classicLabel3 = new Histacom2.Engine.UI.ClassicLabel(); + this.classicLabel4 = new Histacom2.Engine.UI.ClassicLabel(); + this.SuspendLayout(); + // + // classicButton1 + // + this.classicButton1.AdaptBackColorWithTheme = true; + this.classicButton1.AdaptFontWithTheme = false; + this.classicButton1.AdaptForeColorWithTheme = true; + this.classicButton1.Anchor = System.Windows.Forms.AnchorStyles.Bottom; + this.classicButton1.BackColor = System.Drawing.Color.Silver; + this.classicButton1.DialogResult = System.Windows.Forms.DialogResult.None; + this.classicButton1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); + this.classicButton1.ForeColor = System.Drawing.Color.Black; + this.classicButton1.Location = new System.Drawing.Point(21, 174); + this.classicButton1.Name = "classicButton1"; + this.classicButton1.Size = new System.Drawing.Size(276, 23); + this.classicButton1.TabIndex = 0; + this.classicButton1.Text = "Take me to 2000!"; + // + // classicLabel1 + // + this.classicLabel1.Anchor = System.Windows.Forms.AnchorStyles.Top; + this.classicLabel1.Font = new System.Drawing.Font("Microsoft Sans Serif", 72F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.classicLabel1.Location = new System.Drawing.Point(25, 34); + this.classicLabel1.Name = "classicLabel1"; + this.classicLabel1.Size = new System.Drawing.Size(270, 120); + this.classicLabel1.TabIndex = 1; + this.classicLabel1.Text = "1999"; + // + // classicLabel2 + // + this.classicLabel2.Anchor = System.Windows.Forms.AnchorStyles.Top; + this.classicLabel2.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.classicLabel2.Location = new System.Drawing.Point(104, 13); + this.classicLabel2.Name = "classicLabel2"; + this.classicLabel2.Size = new System.Drawing.Size(108, 18); + this.classicLabel2.TabIndex = 2; + this.classicLabel2.Text = "Current Year:"; + // + // classicLabel3 + // + this.classicLabel3.Anchor = System.Windows.Forms.AnchorStyles.Bottom; + this.classicLabel3.Location = new System.Drawing.Point(24, 154); + this.classicLabel3.Name = "classicLabel3"; + this.classicLabel3.Size = new System.Drawing.Size(289, 13); + this.classicLabel3.TabIndex = 3; + this.classicLabel3.Text = "Click the button to take a one-way trip to the year 2000!"; + // + // classicLabel4 + // + this.classicLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.classicLabel4.Location = new System.Drawing.Point(21, 177); + this.classicLabel4.Name = "classicLabel4"; + this.classicLabel4.Size = new System.Drawing.Size(276, 17); + this.classicLabel4.TabIndex = 4; + this.classicLabel4.Text = "Preparing to travel. ETA: N/A secs."; + this.classicLabel4.Visible = false; + // + // WinClassicTimeDistorter2 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.Silver; + this.Controls.Add(this.classicLabel4); + this.Controls.Add(this.classicLabel3); + this.Controls.Add(this.classicLabel2); + this.Controls.Add(this.classicLabel1); + this.Controls.Add(this.classicButton1); + this.Name = "WinClassicTimeDistorter2"; + this.Size = new System.Drawing.Size(313, 211); + this.ResumeLayout(false); + + } + + #endregion + + private Engine.UI.ClassicButton classicButton1; + private Engine.UI.ClassicLabel classicLabel1; + private Engine.UI.ClassicLabel classicLabel2; + private Engine.UI.ClassicLabel classicLabel3; + private Engine.UI.ClassicLabel classicLabel4; + } +} -- cgit v1.2.3 From 7ce95f837d4318397e6749250e53fe7a85fe8f77 Mon Sep 17 00:00:00 2001 From: lempamo Date: Sun, 15 Oct 2017 11:40:01 -0400 Subject: hack3 made --- Histacom2.Engine/Histacom2.Engine.csproj | 3 +++ Histacom2.Engine/UI/ClassicLabel.cs | 2 +- Histacom2/Histacom2.csproj | 2 +- Histacom2/OS/Win95/Win95Apps/WebChat1998.Designer.cs | 2 +- Histacom2/OS/Win98/Win98.Designer.cs | 1 + Histacom2/OS/Win98/Win98.cs | 10 +++++++--- Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs | 19 +++++++++++++++++++ .../Win98Apps/WinClassicTimeDistorter2.Designer.cs | 9 +++++++++ .../OS/Win98/Win98Apps/WinClassicTimeDistorter2.cs | 15 +++++++++++++++ .../OS/Win98/Win98Apps/WinClassicTimeDistorter2.resx | 3 +++ 10 files changed, 60 insertions(+), 6 deletions(-) create mode 100644 Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs (limited to 'Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs') diff --git a/Histacom2.Engine/Histacom2.Engine.csproj b/Histacom2.Engine/Histacom2.Engine.csproj index 889c071..ec3fad8 100644 --- a/Histacom2.Engine/Histacom2.Engine.csproj +++ b/Histacom2.Engine/Histacom2.Engine.csproj @@ -138,6 +138,9 @@ WinXP.cs + + ClassicLabel.cs + diff --git a/Histacom2.Engine/UI/ClassicLabel.cs b/Histacom2.Engine/UI/ClassicLabel.cs index f207eb1..c7007bd 100644 --- a/Histacom2.Engine/UI/ClassicLabel.cs +++ b/Histacom2.Engine/UI/ClassicLabel.cs @@ -14,7 +14,7 @@ namespace Histacom2.Engine.UI { public ClassicLabel() { - + TextChanged += (s, e) => Invalidate(); } protected override void OnPaint(PaintEventArgs e) diff --git a/Histacom2/Histacom2.csproj b/Histacom2/Histacom2.csproj index da772b6..b47b4ff 100644 --- a/Histacom2/Histacom2.csproj +++ b/Histacom2/Histacom2.csproj @@ -322,6 +322,7 @@ IENoPage.cs + UserControl @@ -868,7 +869,6 @@ - diff --git a/Histacom2/OS/Win95/Win95Apps/WebChat1998.Designer.cs b/Histacom2/OS/Win95/Win95Apps/WebChat1998.Designer.cs index 05e6add..314bf7b 100644 --- a/Histacom2/OS/Win95/Win95Apps/WebChat1998.Designer.cs +++ b/Histacom2/OS/Win95/Win95Apps/WebChat1998.Designer.cs @@ -29,7 +29,7 @@ private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WebChat1998)); + this.resources = new System.ComponentModel.ComponentResourceManager(typeof(WebChat1998)); this.Chat = new System.Windows.Forms.Timer(this.components); this.listBox1 = new System.Windows.Forms.ListBox(); this.label1 = new Histacom2.Engine.UI.ClassicLabel(); diff --git a/Histacom2/OS/Win98/Win98.Designer.cs b/Histacom2/OS/Win98/Win98.Designer.cs index e2cf49c..30b31bb 100644 --- a/Histacom2/OS/Win98/Win98.Designer.cs +++ b/Histacom2/OS/Win98/Win98.Designer.cs @@ -704,6 +704,7 @@ namespace Histacom2.OS.Win98 this.TimeDistorterToolStripMenuItem.Size = new System.Drawing.Size(181, 28); this.TimeDistorterToolStripMenuItem.Text = "Time Distorter"; this.TimeDistorterToolStripMenuItem.Visible = false; + this.TimeDistorterToolStripMenuItem.Click += new System.EventHandler(TimeDistorterToolStripMenuItem_Click); // // DocumentsToolStripMenuItem // diff --git a/Histacom2/OS/Win98/Win98.cs b/Histacom2/OS/Win98/Win98.cs index 3365def..3795c8b 100644 --- a/Histacom2/OS/Win98/Win98.cs +++ b/Histacom2/OS/Win98/Win98.cs @@ -21,7 +21,7 @@ namespace Histacom2.OS.Win98 public WindowManager wm = new WindowManager(); public List nonimportantapps = new List(); - public WinClassic webchat; + public WebChat1999 webchat; public WinClassic ie; public TaskBarController tb = new TaskBarController(); @@ -331,13 +331,16 @@ namespace Histacom2.OS.Win98 } private void WebChatToolStripMenuItem_Click(object sender, EventArgs e) { - WebChat1999 wc = new WebChat1999(); - WinClassic app = wm.Init(wc, "Web Chat 1999", null, true, true); + if (webchat != null) return; + webchat = new WebChat1999(); + WinClassic app = wm.Init(webchat, "Web Chat 1999", null, true, true); AddTaskBarItem(app, app.Tag.ToString(), "Web Chat 1999", null); app.BringToFront(); startmenu.Hide(); + + app.FormClosing += (s, fe) => webchat = null; } public void NonImportantApp_Closing(object sender, FormClosingEventArgs e) { @@ -456,6 +459,7 @@ namespace Histacom2.OS.Win98 private void TimeDistorterToolStripMenuItem_Click(object sender, EventArgs e) { + if (distort != null) return; distort = new WinClassicTimeDistorter2(); WinClassic app = wm.Init(distort, "Time Distorter", null, false, false, false); AddTaskBarItem(app, app.Tag.ToString(), "Time Distorter", null); diff --git a/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs b/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs new file mode 100644 index 0000000..9758a7e --- /dev/null +++ b/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs @@ -0,0 +1,19 @@ +using Histacom2.Engine; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Histacom2.OS.Win98.Win98Apps.Story +{ + public class Hack3 : object + { + static WindowManager wm = new WindowManager(); + + public static async void StartObjective() + { + + } + } +} diff --git a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs index 1b32d32..57ce08a 100644 --- a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs +++ b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs @@ -28,11 +28,13 @@ /// private void InitializeComponent() { + this.components = new System.ComponentModel.Container(); this.classicButton1 = new Histacom2.Engine.UI.ClassicButton(); this.classicLabel1 = new Histacom2.Engine.UI.ClassicLabel(); this.classicLabel2 = new Histacom2.Engine.UI.ClassicLabel(); this.classicLabel3 = new Histacom2.Engine.UI.ClassicLabel(); this.classicLabel4 = new Histacom2.Engine.UI.ClassicLabel(); + this.timer1 = new System.Windows.Forms.Timer(this.components); this.SuspendLayout(); // // classicButton1 @@ -50,6 +52,7 @@ this.classicButton1.Size = new System.Drawing.Size(276, 23); this.classicButton1.TabIndex = 0; this.classicButton1.Text = "Take me to 2000!"; + this.classicButton1.Click += new System.EventHandler(this.classicButton1_Click); // // classicLabel1 // @@ -90,6 +93,11 @@ this.classicLabel4.Text = "Preparing to travel. ETA: N/A secs."; this.classicLabel4.Visible = false; // + // timer1 + // + this.timer1.Interval = 1000; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // // WinClassicTimeDistorter2 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -113,5 +121,6 @@ private Engine.UI.ClassicLabel classicLabel2; private Engine.UI.ClassicLabel classicLabel3; private Engine.UI.ClassicLabel classicLabel4; + private System.Windows.Forms.Timer timer1; } } diff --git a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.cs b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.cs index 62c055b..764a615 100644 --- a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.cs +++ b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.cs @@ -12,9 +12,24 @@ namespace Histacom2.OS.Win98.Win98Apps { public partial class WinClassicTimeDistorter2 : UserControl { + public int secsLeft = 180; + public WinClassicTimeDistorter2() { InitializeComponent(); } + + private void classicButton1_Click(object sender, EventArgs e) + { + classicButton1.Hide(); + classicLabel4.Show(); + classicLabel4.Text = "Preparing to travel. ETA: 180 secs."; + timer1.Start(); + } + + private void timer1_Tick(object sender, EventArgs e) + { + classicLabel4.Text = $"Preparing to travel. ETA: {secsLeft--} secs."; + } } } diff --git a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.resx b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.resx index 1af7de1..1f666f2 100644 --- a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.resx +++ b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.resx @@ -117,4 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 17, 17 + \ No newline at end of file -- cgit v1.2.3 From 76b1ed5b94d7217dead06ae45487b4a6908198b7 Mon Sep 17 00:00:00 2001 From: lempamo Date: Mon, 16 Oct 2017 10:25:21 -0400 Subject: some transitiony stuff in hack3 --- Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs | 86 +++++++++++++++++++++- .../Win98Apps/WinClassicTimeDistorter2.Designer.cs | 4 +- 2 files changed, 87 insertions(+), 3 deletions(-) (limited to 'Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs') diff --git a/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs b/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs index 35fed15..e4d79ae 100644 --- a/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs +++ b/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs @@ -1,9 +1,12 @@ using Histacom2.Engine; +using Histacom2.Engine.Template; using System; using System.Collections.Generic; +using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Windows.Forms; namespace Histacom2.OS.Win98.Win98Apps.Story { @@ -13,6 +16,8 @@ namespace Histacom2.OS.Win98.Win98Apps.Story public static async void StartObjective() { + Random r = new Random(); + await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText("12padams: it looks like the time distorter has been activated" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 116 await Task.Delay(3000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: so, in 2 minutes we see the results?" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 113 await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText($"12padams: wrong. 2 minutes for {SaveSystem.ProfileName}, and a year for us" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 109 @@ -40,7 +45,86 @@ namespace Histacom2.OS.Win98.Win98Apps.Story await Task.Delay(6000); TitleScreen.frm98.webchat.history.AppendText($"12padams: oh hey {SaveSystem.ProfileName}, make sure to keep an eye on the year in case something goes wrong" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 10 await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: and have a safe trip!" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 6 - while (TitleScreen.frm98.distort.secsLeft != 0) { } + while (TitleScreen.frm98.distort.secsLeft != 0) { } // 0 + + TitleScreen.frm98.distort.classicLabel4.Text = "Initiating Time Travel..."; + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); // -1 + TitleScreen.frm98.webchat.ParentForm.Close(); + + await Task.Delay(100); TitleScreen.frm98.taskbar.BackgroundImage = null; Program.Invert(TitleScreen.frm98.taskbar, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); // -2 + + await Task.Delay(100); TitleScreen.frm98.taskbar.Hide(); + await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); + await Task.Delay(100); TitleScreen.frm98.desktopicons.Show(); + await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); + await Task.Delay(100); TitleScreen.frm98.desktopicons.Show(); + await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); + await Task.Delay(100); TitleScreen.frm98.desktopicons.Show(); + await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); + await Task.Delay(100); TitleScreen.frm98.desktopicons.Show(); + await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); // -3 + + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); // -4 + + await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); + await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); // -5 + + await Task.Delay(100); + TitleScreen.frm98.Hide(); + ((WinClassic)TitleScreen.frm98.distort.ParentForm).BringToFront(); + ((WinClassic)TitleScreen.frm98.distort.ParentForm).maximizebutton.Enabled = false; + ((WinClassic)TitleScreen.frm98.distort.ParentForm).WindowState = FormWindowState.Maximized; + ((WinClassic)TitleScreen.frm98.distort.ParentForm).right.Hide(); + ((WinClassic)TitleScreen.frm98.distort.ParentForm).left.Hide(); + ((WinClassic)TitleScreen.frm98.distort.ParentForm).bottom.Hide(); + ((WinClassic)TitleScreen.frm98.distort.ParentForm).top.Hide(); + ((WinClassic)TitleScreen.frm98.distort.ParentForm).bottomleftcorner.Hide(); + ((WinClassic)TitleScreen.frm98.distort.ParentForm).bottomrightcorner.Hide(); + ((WinClassic)TitleScreen.frm98.distort.ParentForm).topleftcorner.Hide(); + ((WinClassic)TitleScreen.frm98.distort.ParentForm).toprightcorner.Hide(); + ((WinClassic)TitleScreen.frm98.distort.ParentForm).Dock = DockStyle.Fill; + ((WinClassic)TitleScreen.frm98.distort.ParentForm).max = true; + ((WinClassic)TitleScreen.frm98.distort.ParentForm).maximizebutton.Image = Engine.Properties.Resources.WinClassicRestore; + ((WinClassic)TitleScreen.frm98.distort.ParentForm).programtopbar.Hide(); + TitleScreen.frm98.distort.BackColor = Color.Black; + foreach (Control c in TitleScreen.frm98.distort.Controls) c.Hide(); + TitleScreen.frm98.distort.classicLabel1.Show(); + TitleScreen.frm98.distort.classicLabel1.ForeColor = Color.Green; } } } diff --git a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs index 57ce08a..c717471 100644 --- a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs +++ b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs @@ -117,10 +117,10 @@ #endregion private Engine.UI.ClassicButton classicButton1; - private Engine.UI.ClassicLabel classicLabel1; + public Engine.UI.ClassicLabel classicLabel1; private Engine.UI.ClassicLabel classicLabel2; private Engine.UI.ClassicLabel classicLabel3; - private Engine.UI.ClassicLabel classicLabel4; + public Engine.UI.ClassicLabel classicLabel4; private System.Windows.Forms.Timer timer1; } } -- cgit v1.2.3 From 0a526e3e3b63b46781d861d4dbb2ff9def3ac750 Mon Sep 17 00:00:00 2001 From: lempamo Date: Mon, 16 Oct 2017 22:51:49 -0400 Subject: more hack3 transition stuff --- Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs | 57 +++++++++++++++++++--- .../Win98Apps/WinClassicTimeDistorter2.Designer.cs | 2 +- 2 files changed, 52 insertions(+), 7 deletions(-) (limited to 'Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs') diff --git a/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs b/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs index e4d79ae..1313f0d 100644 --- a/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs +++ b/Histacom2/OS/Win98/Win98Apps/Story/Hack3.cs @@ -57,7 +57,7 @@ namespace Histacom2.OS.Win98.Win98Apps.Story await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); - await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); // -1 + await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); TitleScreen.frm98.webchat.ParentForm.Close(); await Task.Delay(100); TitleScreen.frm98.taskbar.BackgroundImage = null; Program.Invert(TitleScreen.frm98.taskbar, false); @@ -69,7 +69,7 @@ namespace Histacom2.OS.Win98.Win98Apps.Story await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); - await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); // -2 + await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); TitleScreen.frm98.taskbar.Hide(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); @@ -80,7 +80,7 @@ namespace Histacom2.OS.Win98.Win98Apps.Story await Task.Delay(100); TitleScreen.frm98.desktopicons.Show(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Show(); - await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); // -3 + await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); @@ -91,7 +91,7 @@ namespace Histacom2.OS.Win98.Win98Apps.Story await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); - await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); // -4 + await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); TitleScreen.frm98.distort.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); @@ -122,9 +122,54 @@ namespace Histacom2.OS.Win98.Win98Apps.Story ((WinClassic)TitleScreen.frm98.distort.ParentForm).maximizebutton.Image = Engine.Properties.Resources.WinClassicRestore; ((WinClassic)TitleScreen.frm98.distort.ParentForm).programtopbar.Hide(); TitleScreen.frm98.distort.BackColor = Color.Black; - foreach (Control c in TitleScreen.frm98.distort.Controls) c.Hide(); + foreach (Control c in TitleScreen.frm98.distort.Controls) { c.BackColor = Color.Black; c.Hide(); } TitleScreen.frm98.distort.classicLabel1.Show(); - TitleScreen.frm98.distort.classicLabel1.ForeColor = Color.Green; + TitleScreen.frm98.distort.classicLabel1.ForeColor = Color.Lime; + TitleScreen.frm98.distort.classicLabel2.Text = "LOL NO"; + TitleScreen.frm98.distort.classicLabel2.ForeColor = Color.MidnightBlue; + // 0 + + await Task.Delay(100); TitleScreen.frm98.distort.classicLabel1.Text = "1999"; + await Task.Delay(500); + await Task.Delay(100); TitleScreen.frm98.distort.classicLabel1.Text = "2000"; + await Task.Delay(100); TitleScreen.frm98.distort.classicLabel1.Text = "2000"; TitleScreen.frm98.distort.classicLabel2.Show(); + await Task.Delay(100); TitleScreen.frm98.distort.classicLabel1.Text = "2000"; TitleScreen.frm98.distort.classicLabel2.Hide(); + await Task.Delay(100); TitleScreen.frm98.distort.classicLabel1.Text = "1900"; // 1 + + await Task.Delay(100); TitleScreen.frm98.distort.classicLabel1.Hide(); + await Task.Delay(100); TitleScreen.frm98.distort.classicLabel1.Show(); + await Task.Delay(100); TitleScreen.frm98.distort.classicLabel1.Text = "2000"; + await Task.Delay(100); TitleScreen.frm98.distort.classicLabel1.Text = "1900"; // 1.4 + + for (int year = 1901; year < 2000; year++) + { + await Task.Delay(80); + TitleScreen.frm98.distort.classicLabel1.Text = year.ToString(); + } // 9.32 + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Hide(); // 9.4 + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Show(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Hide(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Show(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Text = "2000"; + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Hide(); // 9.8 + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Show(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Hide(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Show(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Text = "2001"; + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Hide(); // 10.2 + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Show(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Hide(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Show(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Text = "2002"; + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Hide(); // 10.6 + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Show(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Hide(); + await Task.Delay(80); TitleScreen.frm98.distort.classicLabel1.Show(); // 10.84 + await Task.Delay(3000); + /*if (close_everything_.count2000 == -169) + MyProject.Forms.Windowsxp2002damaged.Show(); + if (close_everything_.count2000 != -170) + return;*/ } } } diff --git a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs index c717471..9db9785 100644 --- a/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs +++ b/Histacom2/OS/Win98/Win98Apps/WinClassicTimeDistorter2.Designer.cs @@ -118,9 +118,9 @@ private Engine.UI.ClassicButton classicButton1; public Engine.UI.ClassicLabel classicLabel1; - private Engine.UI.ClassicLabel classicLabel2; private Engine.UI.ClassicLabel classicLabel3; public Engine.UI.ClassicLabel classicLabel4; private System.Windows.Forms.Timer timer1; + public Engine.UI.ClassicLabel classicLabel2; } } -- cgit v1.2.3