Test and fix Circus disablement
This commit is contained in:
		@@ -37,9 +37,9 @@ class Circus:
 | 
			
		||||
    if self.state == 0:
 | 
			
		||||
      print("Circus is not or no longer in game.")
 | 
			
		||||
      return False
 | 
			
		||||
    print("Player obtained a " + self.wagons[self.state - 1] + "circus sticker!")
 | 
			
		||||
    print("Player obtained a " + self.wagons[self.state - 1] + " circus sticker!")
 | 
			
		||||
    self.state = self.state + 1
 | 
			
		||||
    if self.state == len(self.wagons) - 1:
 | 
			
		||||
    if self.state > len(self.wagons):
 | 
			
		||||
      print("Circus stickers are now depleted.")
 | 
			
		||||
      self.state = 0 # effectively disable circus
 | 
			
		||||
 | 
			
		||||
@@ -154,5 +154,11 @@ myGame = Game()
 | 
			
		||||
myGame.initGame(playersNb)
 | 
			
		||||
myGame.printStatus()
 | 
			
		||||
myGame.circus.enable()
 | 
			
		||||
myGame.circus.state = 19
 | 
			
		||||
myGame.printStatus()
 | 
			
		||||
print(myGame.circus.wagons)
 | 
			
		||||
myGame.circus.takeWagon()
 | 
			
		||||
myGame.printStatus()
 | 
			
		||||
print(myGame.circus.wagons)
 | 
			
		||||
myGame.circus.takeWagon()
 | 
			
		||||
myGame.printStatus()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user