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); }
public void takeSoldeEnemy(Vetement vetement) { _currentVetements.Remove(vetement); _failBoughtVetements.Add(vetement); }
/** * 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); } }