Exemplo n.º 1
0
 public string Sacrifice(MonsterCard toSacrifice)
 {
     Game.Result r = myCurrentGame.RequestSacrifice(id, toSacrifice);
     if (r.Equals(Game.Result.Success))
     {
         return("");
     }
     else
     {
         return(r.ToString());
     }
 }
Exemplo n.º 2
0
 public string AttackFaceUpOpponent(MonsterCard attackingCard, MonsterCard defendingCard)
 {
     Game.Result r = myCurrentGame.RequestAttack(id, attackingCard, defendingCard);
     if (r.Equals(Game.Result.Success))
     {
         return("");
     }
     else
     {
         return(r.ToString());
     }
 }
Exemplo n.º 3
0
 public string AttackLifePoints(MonsterCard attackingCard)
 {
     Game.Result r = myCurrentGame.RequestAttackLifePoints(id, attackingCard);
     if (r.Equals(Game.Result.Success))
     {
         return("");
     }
     else
     {
         return(r.ToString());
     }
 }
Exemplo n.º 4
0
 public string AttackFaceDownOpponent(MonsterCard attackingCard, Mode faceDownCardsMode)
 {
     Game.Result r = myCurrentGame.RequestAttackOnFaceDownCard(id, attackingCard, faceDownCardsMode);
     if (r.Equals(Game.Result.Success))
     {
         return("");
     }
     else
     {
         return(r.ToString());
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// Asks the game to change the mode of the card (to attack mode or defense mode).
 /// </summary>
 /// <param name="toChangeModeOf">to change to attack mode or defense mode</param>
 /// <returns>"" if successful. Error message if Error</returns>
 public string ChangeModeOfCard(MonsterCard toChangeModeOf)
 {
     Game.Result r = myCurrentGame.RequestChangeModeOfCard(id, toChangeModeOf);
     if (r.Equals(Game.Result.Success))
     {
         return("");
     }
     else
     {
         return(r.ToString());
     }
 }