Example #1
0
 public override void afficher(object sender, PaintEventArgs e, ICaseImageFlyweight fw)
 {
     if (Visible)
     {
         Case.Visible = true;
         Case.afficher(sender, e, fw);
         e.Graphics.DrawImage(fw.getBonusImage(1), 50 * Case.SqPos[0], 50 * Case.SqPos[1], 50, 50);
     }
     else
     {
         Case.Visible = false;
         Case.afficher(sender, e, fw);
         e.Graphics.DrawImage(fw.getFoWBonusImage(1), 50 * Case.SqPos[0], 50 * Case.SqPos[1], 50, 50);
     }
 }