aboutsummaryrefslogtreecommitdiff
path: root/source/WindowsFormsApplication1/Apps/NetGen.cs
diff options
context:
space:
mode:
authorMichael VanOverbeek <[email protected]>2016-07-25 12:57:52 -0400
committerGitHub <[email protected]>2016-07-25 12:57:52 -0400
commit46c1c31302f111a1f3ec23a70e6f3986a9aa2a27 (patch)
treef00af7ea3f6ad2641fb26fa1d310fd8b7179b39c /source/WindowsFormsApplication1/Apps/NetGen.cs
parentaf48e774189596b8d7a058c564a7d6d75205ca03 (diff)
parent6fa16209519896de09949a27425dff00ebf2970a (diff)
downloadshiftos-c--46c1c31302f111a1f3ec23a70e6f3986a9aa2a27.tar.gz
shiftos-c--46c1c31302f111a1f3ec23a70e6f3986a9aa2a27.tar.bz2
shiftos-c--46c1c31302f111a1f3ec23a70e6f3986a9aa2a27.zip
Merge pull request #17 from MichaelTheShifter/shiftui_integration
Shiftui integration
Diffstat (limited to 'source/WindowsFormsApplication1/Apps/NetGen.cs')
-rw-r--r--source/WindowsFormsApplication1/Apps/NetGen.cs26
1 files changed, 17 insertions, 9 deletions
diff --git a/source/WindowsFormsApplication1/Apps/NetGen.cs b/source/WindowsFormsApplication1/Apps/NetGen.cs
index 616505d..2c64971 100644
--- a/source/WindowsFormsApplication1/Apps/NetGen.cs
+++ b/source/WindowsFormsApplication1/Apps/NetGen.cs
@@ -7,16 +7,24 @@ using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
-using System.Windows.Forms;
+using ShiftUI;
namespace ShiftOS
{
public partial class NetGen : Form
{
- public NetGen()
- {
- InitializeComponent();
- }
+ public NetGen()
+ {
+ try
+ {
+ InitializeComponent();
+ }
+ catch (Exception ex)
+ {
+ API.Crash(ex);
+ Close();
+ }
+ }
private EnemyHacker network = null;
private int stage = 0;
@@ -51,7 +59,7 @@ namespace ShiftOS
{
foreach(var p in potentialModules)
{
- pnlnetdesign.Controls.Remove(p);
+ pnlnetdesign.Widgets.Remove(p);
p.Hide();
}
@@ -71,7 +79,7 @@ namespace ShiftOS
var c = network.Network[0].Deploy();
c.Left = (pnlnetdesign.Width - 64) / 2;
c.Top = (pnlnetdesign.Height - 64) / 2;
- pnlnetdesign.Controls.Add(c);
+ pnlnetdesign.Widgets.Add(c);
c.Select += (s, a) =>
{
ShowSysInf(c);
@@ -236,7 +244,7 @@ namespace ShiftOS
fmod.HP = fmod.GetTotalHP();
var computerToPlace = fmod.Deploy();
computerToPlace.Location = new Point(x, y);
- pnlnetdesign.Controls.Add(computerToPlace);
+ pnlnetdesign.Widgets.Add(computerToPlace);
potentialModules.Add(computerToPlace);
computerToPlace.Select += (s, a) =>
{
@@ -270,7 +278,7 @@ namespace ShiftOS
if(SelectedSystem != null)
{
potentialModules.Remove(SelectedSystem);
- pnlnetdesign.Controls.Remove(SelectedSystem);
+ pnlnetdesign.Widgets.Remove(SelectedSystem);
SelectedSystem.Dispose();
}
SelectedSystem = null;