Dialog for selecting possible treasure to be obtained after defeating enemies.
Inheritance: System.Windows.Forms.Form
Exemplo n.º 1
0
 private void ButtonTreasureClick(object sender, EventArgs e)
 {
     using (var dialog = new TreasureSelectDialog())
     {
         dialog.SetTreasure(this._enemy.treasure_prob, this._enemy.item_id,
             this._enemy.weapon_id, this._enemy.armor_id);
         if (dialog.ShowDialog() == DialogResult.OK)
         {
             this._enemy.treasure_prob = dialog.TreasureProbablity;
             this._enemy.item_id = this._enemy.weapon_id = this._enemy.armor_id = 0;
             if (dialog.ItemId > 0)
                 this._enemy.item_id = dialog.ItemId;
             else if (dialog.WeaponId > 0)
                 this._enemy.weapon_id = dialog.WeaponId;
             else if (dialog.ArmorId > 0)
                 this._enemy.armor_id = dialog.ArmorId;
             this.RefreshTreasure();
         }
     }
 }