public MainWindow() { _instance = this; InitializeComponent(); ResizeMode = ResizeMode.NoResize; WindowXOffset = 50; WindowYOffset = 50; WindowWidthOffset = 800 - 50; WindowHeightOffset = 600 - 60; AddedComponents = new List<IDrawable>(); RemovedComponents = new List<IDrawable>(); CommanderList = new List<ShipCommander>(); GameProps = new GameProperties(); GameProps.NumShips = 2; GameProps.GameTime = 5000; AddedComponents.Add(new AIChallenge.Background("Data\\Maps\\BigMap\\background.jpg")); System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer(); dispatcherTimer.Tick += new EventHandler(Tick); dispatcherTimer.Interval = new TimeSpan(166666); dispatcherTimer.Start(); String dir = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.FullName; ShipCommander commander = new ShipCommander(dir + @"\SpaceCommand\bin\Debug\SpaceCommand.dll", 100, 300); ShipCommander commander2 = new ShipCommander(dir +@"\AIChallenge\DLLs\TestShip.dll", 400 - 33, 300 - 20); CommanderList.Add(commander); CommanderList.Add(commander2); Hud = new HUD(); AddedComponents.Add(Hud); LoadAllImages(); }
public MainWindow() { _instance = this; InitializeComponent(); ResizeMode = ResizeMode.NoResize; WindowXOffset = 50; WindowYOffset = 50; WindowWidthOffset = 800 - 50; WindowHeightOffset = 600 - 60; AddedComponents = new List <IDrawable>(); RemovedComponents = new List <IDrawable>(); CommanderList = new List <ShipCommander>(); GameProps = new GameProperties(); GameProps.NumShips = 2; GameProps.GameTime = 5000; AddedComponents.Add(new AIChallenge.Background("Data\\Maps\\BigMap\\background.jpg")); System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer(); dispatcherTimer.Tick += new EventHandler(Tick); dispatcherTimer.Interval = new TimeSpan(166666); dispatcherTimer.Start(); String dir = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.FullName; ShipCommander commander = new ShipCommander(dir + @"\SpaceCommand\bin\Debug\SpaceCommand.dll", 100, 300); ShipCommander commander2 = new ShipCommander(dir + @"\AIChallenge\DLLs\TestShip.dll", 400 - 33, 300 - 20); CommanderList.Add(commander); CommanderList.Add(commander2); Hud = new HUD(); AddedComponents.Add(Hud); LoadAllImages(); }