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); } }