コード例 #1
0
 private void EnemyGrid_Click(object sender, EventArgs e)
 {
     if (myTurn)
     {
         Control control = (Control)sender;
         if (gridTarget.x > -1 && gridTarget.y > -1)
         {
             if (pictureBox != null)
             {
                 if (pictureBox.Tag.ToString() == "WaterTarget")
                 {
                     pictureBox       = (PictureBox)EnemyGrid.GetControlFromPosition(gridTarget.x, gridTarget.y);
                     pictureBox.Image = Properties.Resources.Water;
                     pictureBox.Tag   = "Water";
                 }
             }
         }
         gridTarget = new GridPosition(EnemyGrid.GetPositionFromControl(control).Column, EnemyGrid.GetPositionFromControl(control).Row);
         pictureBox = (PictureBox)EnemyGrid.GetControlFromPosition(gridTarget.x, gridTarget.y);
         if (pictureBox.Tag.ToString() == "Water")
         {
             pictureBox.Image = Properties.Resources.WaterTarget;
             pictureBox.Tag   = "WaterTarget";
             btnFire.Enabled  = true;
         }
         else
         {
             btnFire.Enabled = false;
         }
     }
 }