コード例 #1
0
ファイル: PionScript.cs プロジェクト: Karim211/Monopoly
 public void acheterPropriété(Propriété p)
 {
     débiter(p.getValeur());
     p.setType(typeProprieté.occupé);
     Propriété.Add(p);
     p.setPropriétaire(gameObject.GetComponent <PionScript>());
     if (p.getCaseType().Equals(CaseType.Gare))
     {
         nombreGare++;
     }
     if (p.getCaseType().Equals(CaseType.compagnie))
     {
         nombreCompagnie++;
     }
 }
コード例 #2
0
ファイル: plateau.cs プロジェクト: Karim211/Monopoly
    private void extra(Propriété pr, PionScript PionScript)
    {
        int i;

        Debug.Log("voulez vous acheter la proprieté qui coute " + pr.getValeur() + " ? si oui taper 1");
        i = 1;

        if (i == 1)//oui il veut acheter
        {
            PionScript.acheterPropriété(pr);
            Debug.Log("PionScript.getPosition2() = " + PionScript.getPosition2() + " pr.getValeur()= " + pr.getValeur() + " pr.getType =" + pr.GetType());
            Debug.Log(PionScript);
        }

        else
        {
            enchére(pr);
        }
    }
コード例 #3
0
ファイル: plateau.cs プロジェクト: Karim211/Monopoly
    private void enchére(Propriété pr)
    {
        long x = 0, max = 0;
        int  pos = 0, taille = pions.Length, reponse = 0;

        Debug.Log("bien venue en chére");

        while (taille > 1)
        {
            for (int i = 0; i < pions.Length && taille > 1; i++)
            {
                Debug.Log("PionScript " + i + " voulez vous participez ? si oui taper 1 :");
                reponse = int.Parse(Console.ReadLine());

                if (reponse == 1)
                {
                    Debug.Log("donner votre prix");
                    x = long.Parse(Console.ReadLine());
                    if (x > max)
                    {
                        max = x;
                        pos = i;
                    }
                }
                else
                {
                    taille--;
                }
            }
        }
        pions[pos].GetComponent <PionScript>().acheterPropriété(pr, max);
        Debug.Log("PionScript.getPosition2() = " + pions[pos].GetComponent <PionScript>().getPosition2() + " pr.getValeur()= " + pr.getValeur() + " pr.getType =" + pr.GetType());
        Debug.Log(pions[pos]);
    }