Exemplo n.º 1
0
        public void takeSolde(Vetement vetement)
        {
            _joueur.nbVetementBought += vetement.prix ? 1 : -1;
            if (vetement.prix == true)
            {
                cptbonnesaff++;
            }
            else if (vetement.prix == false)
            {
                cptmauvaiseaffaire++;
            }
            if (_joueur.isFury == false && _joueur.nbVetementBought < 0)
            {
                _joueur.nbVetementBought = 0;
            }
            _currentVetements.Remove(vetement);
            _boughtVetements.Add(vetement);

            _score.addBonus(vetement.prix ? Score.BonusType.takeObject : Score.BonusType.loseObject, _joueur._position);
        }
Exemplo n.º 2
0
 public void takeSoldeEnemy(Vetement vetement)
 {
     _currentVetements.Remove(vetement);
     _failBoughtVetements.Add(vetement);
 }
Exemplo n.º 3
0
 /**
  * when there are not more solde, load solde
  */
 public void loadSoldes(int currentTime)
 {
     Random rnd = new Random();
     for (var i = 0; i < this._maxSoldes; i++)
     {
         Vetement vetement = new Vetement(this._jeu, rnd.Next(1, 100), 2, currentTime);
         Vector2 vetementPosition = findEmptyCase(rnd);
         vetement.Initialize(vetementPosition);
         _currentVetements.Add(vetement);
     }
 }