diff options
| author | lempamo <[email protected]> | 2017-10-24 19:21:45 -0400 |
|---|---|---|
| committer | lempamo <[email protected]> | 2017-10-24 19:21:45 -0400 |
| commit | 57817b7534a620841c9a825884a6f5e7ffc2f219 (patch) | |
| tree | 92645540179f49f795fe1f97f0acdb9a80b339df /Histacom2 | |
| parent | aff052b475abc5d4035369a85fa471f62cad021b (diff) | |
| download | histacom2-57817b7534a620841c9a825884a6f5e7ffc2f219.tar.gz histacom2-57817b7534a620841c9a825884a6f5e7ffc2f219.tar.bz2 histacom2-57817b7534a620841c9a825884a6f5e7ffc2f219.zip | |
some hack4 stuff
Diffstat (limited to 'Histacom2')
| -rw-r--r-- | Histacom2/OS/Win95/Win95Apps/WinClassicTerminal.cs | 8 | ||||
| -rw-r--r-- | Histacom2/OS/WinXPBad/Story/Hack4.cs | 9 | ||||
| -rw-r--r-- | Histacom2/OS/WinXPBad/WinXPBad.cs | 12 |
3 files changed, 20 insertions, 9 deletions
diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicTerminal.cs b/Histacom2/OS/Win95/Win95Apps/WinClassicTerminal.cs index d87dc4e..96e053d 100644 --- a/Histacom2/OS/Win95/Win95Apps/WinClassicTerminal.cs +++ b/Histacom2/OS/Win95/Win95Apps/WinClassicTerminal.cs @@ -54,6 +54,11 @@ namespace Histacom2.OS.Win95.Win95Apps { actionPanel.Hide(); cmdPrompt.ReadOnly = true; + if (SaveSystem.CurrentSave.CurrentOS == "xpbad") + { + cmdPrompt.BorderStyle = BorderStyle.None; + cmdPrompt.ScrollBars = RichTextBoxScrollBars.Vertical; + } } else { @@ -68,7 +73,8 @@ namespace Histacom2.OS.Win95.Win95Apps public void WriteLine(string Text) { cmdPrompt.AppendText(Text + "\n"); - this.Update(); + cmdPrompt.Update(); + cmdPrompt.ScrollToCaret(); } /// <summary> diff --git a/Histacom2/OS/WinXPBad/Story/Hack4.cs b/Histacom2/OS/WinXPBad/Story/Hack4.cs index 2a9bcd7..bf6e6c9 100644 --- a/Histacom2/OS/WinXPBad/Story/Hack4.cs +++ b/Histacom2/OS/WinXPBad/Story/Hack4.cs @@ -14,8 +14,15 @@ namespace Histacom2.OS.WinXPBad.Story public static async void StartObjective() { + await Task.Delay(6000); Win95.Win95Apps.WinClassicTerminal Console = new Win95.Win95Apps.WinClassicTerminal(true); - WinXP app = wm.InitXP(Console, "MS-DOS Prompt", null, true, true); + WinXP app = wm.InitXP(Console, "Command Prompt", null, true, true); + Console.WriteLine("telnet> 104.27.135.159 Connecting..."); + + await Task.Delay(2500); Console.WriteLine("telnet> 104.27.135.159 Connected."); + await Task.Delay(2500); Console.WriteLine("telnet> 104.27.135.159 set hostname to 'TheHiddenHacker'."); + await Task.Delay(2500); Console.WriteLine("TheHiddenHacker> STOP!"); + await Task.Delay(3500); Console.WriteLine("TheHiddenHacker> DON'T OPEN INTERNET EXPLORER!"); } } } diff --git a/Histacom2/OS/WinXPBad/WinXPBad.cs b/Histacom2/OS/WinXPBad/WinXPBad.cs index 67985be..302e9e9 100644 --- a/Histacom2/OS/WinXPBad/WinXPBad.cs +++ b/Histacom2/OS/WinXPBad/WinXPBad.cs @@ -12,6 +12,7 @@ using Histacom2.OS.Win95.Win95Apps.Story; using static Histacom2.Engine.SaveSystem; using Histacom2.OS.Win98.Win98Apps; using Histacom2.GlobalPrograms; +using Histacom2.OS.WinXPBad.Story; namespace Histacom2.OS.WinXPBad { @@ -44,8 +45,6 @@ namespace Histacom2.OS.WinXPBad // When New Game is clicked in TitleScreen.cs private void Desktop_Load(object sender, EventArgs e) { - UpgradeFileSystem( "98"); - if (currentTheme.defaultWallpaper != null) desktopicons.BackgroundImage = new Bitmap(currentTheme.defaultWallpaper, Width, Height); //Start Menu Color - Commented until it works reliably //startmenuitems.Renderer = new MyRenderer(); @@ -54,7 +53,7 @@ namespace Histacom2.OS.WinXPBad // Make Font Mandatory fontLoad(); - // Play Windows 95 Start Sound + // Play Start Sound Stream audio = currentTheme.startSound; startsound = new SoundPlayer(audio); startsound.Play(); @@ -63,10 +62,7 @@ namespace Histacom2.OS.WinXPBad startmenu.Hide(); // Check for and set VM Mode - if (this.FormBorderStyle != FormBorderStyle.None) - { - this.Text = "Histacom2 - VM Mode"; - } + if (this.FormBorderStyle != FormBorderStyle.None) Text = "Histacom2 - VM Mode"; // Start the ClockTimer clockTimer.Start(); @@ -87,6 +83,8 @@ namespace Histacom2.OS.WinXPBad lv.Position = new Point(20, 20); desktopicons.Invalidate(); //DesktopController.RefreshDesktopIcons(new ListViewItem[] { new System.Windows.Forms.ListViewItem("Recycle Bin", 7) }, ref desktopicons, Path.Combine(ProfileWindowsDirectory, "Desktop")); + + Hack4.StartObjective(); } private void fontLoad() |
