diff options
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() |
