Exemple #1
0
    public bool PlacerMaison(Coordonnee origine, string valBonus)
    {
        switch (valBonus)
        {
        case "ORACLE":
            return(Bonus.Oracle(Plateau.Vector2fVersCoordonnee(CoordonneesSouris(), mPlateau), mJoueurCourant, mPlateau));

        case "FERME":
            return(Bonus.Ferme(Plateau.Vector2fVersCoordonnee(CoordonneesSouris(), mPlateau), mJoueurCourant, mPlateau));

        case "TAVERNE":
            return(Bonus.Taverne(Plateau.Vector2fVersCoordonnee(CoordonneesSouris(), mPlateau), mJoueurCourant, mPlateau));

        case "TOUR":
            return(Bonus.Tour(Plateau.Vector2fVersCoordonnee(CoordonneesSouris(), mPlateau), mJoueurCourant, mPlateau));

        case "PORT":
            return(Bonus.Port(origine, Plateau.Vector2fVersCoordonnee(CoordonneesSouris(), mPlateau), mJoueurCourant, mPlateau));

        case "ENCLOS":
            return(Bonus.Enclos(origine, Plateau.Vector2fVersCoordonnee(CoordonneesSouris(), mPlateau), mJoueurCourant, mPlateau));

        case "GRANGE":
            return(Bonus.Grange(origine, Plateau.Vector2fVersCoordonnee(CoordonneesSouris(), mPlateau), mJoueurCourant, mPlateau));

        case "OASIS":
            return(Bonus.Oasis(Plateau.Vector2fVersCoordonnee(CoordonneesSouris(), mPlateau), mJoueurCourant, mPlateau));

        default:
            return(false);
        }
    }