/// <summary> /// Constructor /// </summary> /// <param name="enemyName">name of enemy</param> public EnemyEditor(string enemyName) { InitializeComponent(); EnemyManager enemy = new EnemyManager(this); enemy.Draw(enemyName, 0); this.enemy = EnemyData.GetEnemy(enemyName); healthBox.Text = this.enemy.Health.ToString(); speedBox.Text = this.enemy.speed.ToString(); damageBox.Text = this.enemy.damage.ToString(); rewardBox.Text = this.enemy.Reward.ToString(); flyingComboBox.SelectedIndex = this.enemy.flying ? 0 : 1; }
/// <summary> /// Constructor /// </summary> public EnemySelection() { InitializeComponent(); cursor = ControlManager.CreateCanvas(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\TowerHaven\\Marker", 8, 4, 8); grid1.Children.Add(cursor); string[] enemyNames = EnemyData.GetEnemyNames(); int index = 0; EnemyManager tower = new EnemyManager(this); // Add enemy labels foreach (string s in enemyNames) { tower.Draw(s, index); Label label = ControlManager.CreateLabel(s, 50, 20 * index - 5); label.MouseLeftButtonDown += EnemyName_Click; grid1.Children.Add(label); index++; } }