mirror of
https://github.com/HistacomUnity/Histacom2-old.git
synced 2025-01-22 09:02:01 -05:00
some transitiony stuff in hack3
This commit is contained in:
parent
d3735e0f1b
commit
76b1ed5b94
2 changed files with 87 additions and 3 deletions
|
@ -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 @@ public class Hack3 : object
|
|||
|
||||
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 @@ public static async void StartObjective()
|
|||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -117,10 +117,10 @@ private void InitializeComponent()
|
|||
#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;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue