Продажа предметов в игре

я сделал продажу предметов в игре , но после продажи предмет нельзя заново получить(добыть), то есть мы продаем 7 рыбок получаем например 20 монет.

Но после даже если получать рыбу ее кол-во будет равняться 0, ведь я продал рыбу и обнулил ее счетчик.

Пробовал минусовать количество предметов пока оно не будет равно нулю, но обнуление шло дальше.

Вот примерный код:

class player(object):
  def __init__(self,x,y,width,height):
    self.x = x
    self.y = y
    self.width = width
    self.height = height
    self.fish = 10
  def sell:
    score = fish * 10
    if score >= 1:
      fish = 0
    if keys(pygame.K_a):
      x = random.randint(1,10)
      if x == 5:
        fish += 1

Ответы (0 шт):