public string Sacrifice(MonsterCard toSacrifice) { Game.Result r = myCurrentGame.RequestSacrifice(id, toSacrifice); if (r.Equals(Game.Result.Success)) { return(""); } else { return(r.ToString()); } }
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()); } }
public string AttackLifePoints(MonsterCard attackingCard) { Game.Result r = myCurrentGame.RequestAttackLifePoints(id, attackingCard); if (r.Equals(Game.Result.Success)) { return(""); } else { return(r.ToString()); } }
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()); } }
/// <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()); } }