コード例 #1
0
ファイル: CaseEau.cs プロジェクト: BenjBoug/INSA-SmallWorld
 public override bool estAccessible(Peuple p)
 {
     if (p is PeupleViking)
         return true;
     else
         return false;
 }
コード例 #2
0
 public override int bonusPoints(Peuple p)
 {
     if (p is PeupleViking)
         return 0;
     else
         return base.bonusPoints(p);
 }
コード例 #3
0
ファイル: CaseForet.cs プロジェクト: BenjBoug/INSA-SmallWorld
 public override int bonusPoints(Peuple p)
 {
     if (p is PeupleNain)
         return 2;
     else if (p is PeupleElfe)
         return 0;
     else
         return base.bonusPoints(p);
 }
コード例 #4
0
ファイル: CaseEau.cs プロジェクト: BenjBoug/INSA-SmallWorld
 public override int bonusPoints(Peuple p)
 {
     return 0;
 }
コード例 #5
0
ファイル: Case.cs プロジェクト: BenjBoug/INSA-SmallWorld
 /// <summary>
 /// Teste si la case est acessible pour un peuple donnée
 /// </summary>
 /// <param name="p">le peuple</param>
 /// <returns>vrai si la case est acessible pour le peuple, faux sinon</returns>
 public virtual bool estAccessible(Peuple p)
 {
     return true;
 }
コード例 #6
0
ファイル: Case.cs プロジェクト: BenjBoug/INSA-SmallWorld
 /// <summary>
 /// le bonus de points sur la case en fonction du peuple
 /// </summary>
 /// <param name="p">le peuple</param>
 /// <returns>le bonus de points</returns>
 public virtual int bonusPoints(Peuple p)
 {
     return 1;
 }