Example #1
0
    private void sortirDePrison(PionScript j)
    {
        int réponse = -1;

        if (j.getNombreCarteLibererPrisonChance() + j.getNombreCarteLibererPrisonCommunauté() > 0)
        {
            Debug.Log("voulez vous utilisez la carte sortire de prison ? si oui tapez 1");
            réponse = int.Parse(Console.ReadLine());
            if (réponse == 1)
            {
                if (j.getNombreCarteLibererPrisonChance() > 0)
                {
                    j.utiliserCarteLibererPrisonChance();
                    CaseChance c = (CaseChance)cases[7];
                    c.rendreCarteSortireDePrison();
                }
                else if (j.getNombreCarteLibererPrisonCommunauté() > 0)
                {
                    j.utiliserCarteLibererPrisonCommunauté();
                    CaseCommunauté c = (CaseCommunauté)cases[2];
                    c.rendreCarteSortireDePrison();
                }
            }
        }
        else
        {
            Debug.Log("si voulez faire pour sortir de prison ?");
            Debug.Log("1 : payer 50$ ");
            Debug.Log("2 : attendre 3 tours");
            réponse = 1;
            if (réponse == 1)
            {
                j.débiter(50);
                j.setEtat(etatJoueur.libre);
            }
            else
            {
                j.setNombreTourPourSortirDePrison();

                if (j.getNombreTourPourSortirDePrison() == 3)
                {
                    j.setEtat(etatJoueur.libre);
                    j.setNombreTourPourSortirDePrison(0);
                }
            }
        }
        Debug.Log(j);
    }