public winGame() { //this.Windowed = false; //this.Size = SdlDotNet.Graphics.Video.Screen.Size; //this.Location = new System.Drawing.Point(0, 0); //this.BackColor = Color.SteelBlue; pnlTeam = new ActiveTeamPanel("pnlTeam"); pnlTeam.Size = new Size(SdlDotNet.Graphics.Video.Screen.Width /* - 50*/, 100); pnlTeam.Location = new Point(SdlDotNet.Widgets.DrawingSupport.GetCenter(SdlDotNet.Graphics.Video.Screen.Size, pnlTeam.Size).X, 0); lblStats = new StatLabel("lblStats"); lblStats.Size = new System.Drawing.Size(400, 30); lblStats.Location = new Point(pnlTeam.X + 10, 70); mapViewer = new Widgets.MapViewer("mapViewer"); mapViewer.Size = new Size(640, 480); mapViewer.Location = new Point(SdlDotNet.Graphics.Video.Screen.Width - mapViewer.Width, pnlTeam.Y + pnlTeam.Height + 1); mapViewer.ActiveMap = null; mapViewer.BackColor = Color.Gray; mapViewer.KeyRepeatInterval = 1; //mapViewer.BeforeKeyDown += new EventHandler<SdlDotNet.Widgets.BeforeKeyDownEventArgs>(mapViewer_BeforeKeyDown); mapViewer.KeyDown += new EventHandler <SdlDotNet.Input.KeyboardEventArgs>(mapViewer_KeyDown); mapViewer.KeyUp += new EventHandler <SdlDotNet.Input.KeyboardEventArgs>(mapViewer_KeyUp); mapViewer.Click += new EventHandler <SdlDotNet.Widgets.MouseButtonEventArgs>(mapViewer_Click); mapViewer.MouseMotion += new EventHandler <SdlDotNet.Input.MouseMotionEventArgs>(mapViewer_MouseMotion); menuManager = new Menus.Core.MenuManager("menuManager", mapViewer); menuManager.Location = mapViewer.Location; menuManager.Size = mapViewer.Size; menuManager.Visible = false; menuManager.KeyDown += new EventHandler <SdlDotNet.Input.KeyboardEventArgs>(menuManager_KeyDown); menuManager.KeyUp += new EventHandler <SdlDotNet.Input.KeyboardEventArgs>(menuManager_KeyUp); menuManager.KeyRepeatInterval = 0; menuManager.Click += new EventHandler <SdlDotNet.Widgets.MouseButtonEventArgs>(menuManager_Click); battleLog = new BattleLog("battleLog"); battleLog.Size = new System.Drawing.Size(mapViewer.Width - 10, 100); battleLog.Location = new Point(mapViewer.X + 5, mapViewer.Y + mapViewer.Height - battleLog.Height); battleLog.Visible = false; shortcutBar = new ShortcutBar("shortcutBar"); shortcutBar.Location = new Point(SdlDotNet.Graphics.Video.Screen.Width - shortcutBar.Width, mapViewer.Y + mapViewer.Height); ShortcutBarBuilder.AssembleShortcutBarButtons(shortcutBar); pnlTeam.Hide(); lblStats.Hide(); mapViewer.Hide(); menuManager.Hide(); shortcutBar.Hide(); SdlDotNet.Widgets.Screen.AddWidget(pnlTeam); SdlDotNet.Widgets.Screen.AddWidget(mapViewer); SdlDotNet.Widgets.Screen.AddWidget(lblStats); SdlDotNet.Widgets.Screen.AddWidget(battleLog); SdlDotNet.Widgets.Screen.AddWidget(menuManager); SdlDotNet.Widgets.Screen.AddWidget(shortcutBar); InitMapEditorWidgets(); // Add the events pnlTeam.ActiveRecruitChanged += new EventHandler <Events.ActiveRecruitChangedEventArgs>(pnlTeam_ActiveRecruitChanged); //this.LoadComplete(); SdlDotNet.Core.Events.Tick += new EventHandler <SdlDotNet.Core.TickEventArgs>(winGame_Tick); //base.Tick += new EventHandler<SdlDotNet.Core.TickEventArgs>(winGame_Tick); }
public winGame() { //this.Windowed = false; //this.Size = SdlDotNet.Graphics.Video.Screen.Size; //this.Location = new System.Drawing.Point(0, 0); //this.BackColor = Color.SteelBlue; pnlTeam = new ActiveTeamPanel("pnlTeam"); pnlTeam.Size = new Size(SdlDotNet.Graphics.Video.Screen.Width/* - 50*/, 100); pnlTeam.Location = new Point(SdlDotNet.Widgets.DrawingSupport.GetCenter(SdlDotNet.Graphics.Video.Screen.Size, pnlTeam.Size).X, 0); lblStats = new StatLabel("lblStats"); lblStats.Size = new System.Drawing.Size(400, 30); lblStats.Location = new Point(pnlTeam.X + 10, 70); mapViewer = new Widgets.MapViewer("mapViewer"); mapViewer.Size = new Size(640, 480); mapViewer.Location = new Point(SdlDotNet.Graphics.Video.Screen.Width - mapViewer.Width, pnlTeam.Y + pnlTeam.Height + 1); mapViewer.ActiveMap = null; mapViewer.BackColor = Color.Gray; mapViewer.KeyRepeatInterval = 1; //mapViewer.BeforeKeyDown += new EventHandler<SdlDotNet.Widgets.BeforeKeyDownEventArgs>(mapViewer_BeforeKeyDown); mapViewer.KeyDown += new EventHandler<SdlDotNet.Input.KeyboardEventArgs>(mapViewer_KeyDown); mapViewer.KeyUp += new EventHandler<SdlDotNet.Input.KeyboardEventArgs>(mapViewer_KeyUp); mapViewer.Click += new EventHandler<SdlDotNet.Widgets.MouseButtonEventArgs>(mapViewer_Click); mapViewer.MouseMotion += new EventHandler<SdlDotNet.Input.MouseMotionEventArgs>(mapViewer_MouseMotion); menuManager = new Menus.Core.MenuManager("menuManager", mapViewer); menuManager.Location = mapViewer.Location; menuManager.Size = mapViewer.Size; menuManager.Visible = false; menuManager.KeyDown += new EventHandler<SdlDotNet.Input.KeyboardEventArgs>(menuManager_KeyDown); menuManager.KeyUp += new EventHandler<SdlDotNet.Input.KeyboardEventArgs>(menuManager_KeyUp); menuManager.KeyRepeatInterval = 0; menuManager.Click += new EventHandler<SdlDotNet.Widgets.MouseButtonEventArgs>(menuManager_Click); battleLog = new BattleLog("battleLog"); battleLog.Size = new System.Drawing.Size(mapViewer.Width - 10, 100); battleLog.Location = new Point(mapViewer.X + 5, mapViewer.Y + mapViewer.Height - battleLog.Height); battleLog.Visible = false; shortcutBar = new ShortcutBar("shortcutBar"); shortcutBar.Location = new Point(SdlDotNet.Graphics.Video.Screen.Width - shortcutBar.Width, mapViewer.Y + mapViewer.Height); ShortcutBarBuilder.AssembleShortcutBarButtons(shortcutBar); pnlTeam.Hide(); lblStats.Hide(); mapViewer.Hide(); menuManager.Hide(); shortcutBar.Hide(); SdlDotNet.Widgets.Screen.AddWidget(pnlTeam); SdlDotNet.Widgets.Screen.AddWidget(mapViewer); SdlDotNet.Widgets.Screen.AddWidget(lblStats); SdlDotNet.Widgets.Screen.AddWidget(battleLog); SdlDotNet.Widgets.Screen.AddWidget(menuManager); SdlDotNet.Widgets.Screen.AddWidget(shortcutBar); InitMapEditorWidgets(); // Add the events pnlTeam.ActiveRecruitChanged += new EventHandler<Events.ActiveRecruitChangedEventArgs>(pnlTeam_ActiveRecruitChanged); //this.LoadComplete(); SdlDotNet.Core.Events.Tick += new EventHandler<SdlDotNet.Core.TickEventArgs>(winGame_Tick); //base.Tick += new EventHandler<SdlDotNet.Core.TickEventArgs>(winGame_Tick); }