Exemple #1
0
        public void execute(Carreau carreau)
        {
            MessageBox.Show("Joueur " + Plateau.Instance.JoueurCourant.Nom + " remporte le montant sur la case Parking Gratuit!");
            CarreauParkingGratuit caseParkingGratuit = (CarreauParkingGratuit)carreau;
            long montant = caseParkingGratuit.prendreMontant();

            Plateau.Instance.JoueurCourant.Depot(montant);
        }
Exemple #2
0
        public void execute(Carreau carreau)
        {
            CarreauCarte caseCarte  = (CarreauCarte)carreau;
            Carte        cartePigee = caseCarte.PaquetCarte.Piger();

            MessageBox.Show("Vous avez pige une carte!\n\n" + cartePigee.Description);
            // Effectuer l'action de la carte
            cartePigee.Executer();
        }
Exemple #3
0
        // Déplacer le joueur vers la prison
        private void AllerEnPrison(Carreau carreau)
        {
            Joueur j = Plateau.Instance.JoueurCourant;

            j.PositionCarreau = 10;
            j.Position        = Carreau.conversionInt2Position(j.PositionCarreau);
            Grid.SetRow(j.Image, j.Position.rangee + 1);
            Grid.SetColumn(j.Image, j.Position.colonne + 1);

            j.EstPrisonnier = true;
            MessageBox.Show("Vous allez en prison!");
        }
 public void execute(Carreau carreau)
 {
     if (carreau is CarreauAchetable)
     {
         CarreauAchetable carreauActuel = (CarreauAchetable)carreau;
         if (carreauActuel.estPossede())
         {
             payerDroitPassage(carreauActuel);
         }
     }
     else if (carreau is CarreauTaxe)
     {
         payerTaxe((CarreauPayant)carreau);
     }
 }
Exemple #5
0
 public void execute(Carreau carreau)
 {
     if (carreau is CarreauPropriete)
     {
         CarreauPropriete carreauActuel = (CarreauPropriete)carreau;
         if (!carreauActuel.estPossede())
         {
             acheterPropriete(carreauActuel);
         }
     }
     else if (carreau is CarreauTrain)
     {
         CarreauTrain carreauActuel = (CarreauTrain)carreau;
         if (!carreauActuel.estPossede())
         {
             acheterTrain(carreauActuel);
         }
     }
     else
     {
         CarreauService carreauActuel = (CarreauService)carreau;
         //if (!carreauActuel.estPossede())
     }
 }
Exemple #6
0
 public void execute(Carreau carreau)
 {
     AllerEnPrison(carreau);
 }