def __init__(self, number=1):
     self.number = number
     self.remaining = config.weights_per_level
     speed = config.drop_speed
     speed += (self.number - 1) * config.speed_increase
     self.weight = weight = objects.Weight(speed)
     self.banana = banana = objects.Banana()
     both = self.weight, self.banana
     self.sprites = pygame.sprite.RenderUpdates(both)
 def __init__(self, number=1):
     self.number = number
     # How many weights remain to dodge in this level?
     self.remaining = config.weights_per_level
     speed = config.drop_speed
     # One speed_increase added for each level above 1:
     speed += (self.number - 1) * config.speed_increase
     # Create the weight and banana:
     self.weight = weight = objects.Weight(speed)
     self.banana = banana = objects.Banana()
     both = self.weight, self.banana  # This could contain more sprites...
     self.sprites = pygame.sprite.RenderUpdates(both)
Beispiel #3
0
    def __init__(self, number=1):
        self.number = number
        # 计算还需要多开多少个铅锤才能通过当前关卡
        self.remaining = config.weights_per_level

        speed = config.drop_speed
        speed += (self.number - 1) * config.speed_increase  # 每过一关都将速度提高
        # 创建铅锤和香蕉
        self.weight = objects.Weight(speed)
        self.banana = objects.Banana()
        both = (self.weight, self.banana)
        self.sprites = pygame.sprite.RenderUpdates(both)
Beispiel #4
0
    def __init__(self, number=1):
        self.number = number
        # このレベルでかわすべき、ウェイトの残り数
        self.remaining = config.weights_per_level

        speed = config.drop_speed
        # レベル2以上ではレベルが1上がるごとにspeed_increaseを加算する
        speed += (self.number-1) * config.speed_increase
        # ウェイトとバナナを生成する
        self.weight = objects.Weight(speed)
        self.banana = objects.Banana()
        both = self.weight, self.banana # もっとスプライトを増やすこともできる……
        self.sprites = pygame.sprite.RenderUpdates(both)
Beispiel #5
0
    def __init__(self, number=1):
        self.number = number
        #本关还要落下多少秤砣?
        self.remaining = config.Weights_per_level

        speed = config.Drop_speed
        #为每个大于1的等级都增加一个speed_increase
        speed += (self.number - 1) * config.Speed_increase
        #创建秤砣和香蕉
        self.weight = objects.Weight(speed)
        self.banana = objects.Banana()
        both = self.weight, self.banana  #This could contain more sprites...
        self.sprites = pygame.sprite.RenderUpdates(both)
Beispiel #6
0
    def __init__(self, number=1):
        self.number = number
        # 还需躲开多少个铅锤才能通过这个关卡?
        self.remaining = config.weights_per_level

        speed = config.drop_speed
        # 没通过一关都将速度提高speed_increase:
        speed += (self.number - 1) * config.speed_increase
        #创建铅锤和香蕉
        self.weight = objects.Weight(speed)
        self.banana = objects.Banana()
        both = self.weight, self.banana  # 可包含更多精灵
        self.sprites = pygame.sprite.RenderUpdates(both)
Beispiel #7
0
    def __init__(self, number=1):
        self.number = number
        # 还需躲开多少个铅锤才能通过当前关卡?
        self.remaining = config.weights_per_level

        speed = config.drop_speed
        # 每过一关都将速度提高speed_increase:
        speed += (self.number-1) * config.speed_increase
        # 创建铅锤和香蕉:
        self.weight = objects.Weight(speed)
        self.banana = objects.Banana()
        both = self.weight, self.banana # This could contain more sprites...
        self.sprites = pygame.sprite.RenderUpdates(both)
Beispiel #8
0
    def __init__(self, number=1):
        self.number = number
        self.remaining = config.weights_per_level

        speed = config.drop_speed  #初始速度

        speed += (self.number - 1) * config.speed_increase  #每关提升的速度

        # self.weight = objects.Weight(speed)
        # self.banana = objects.Banana()
        # both = self.weight, self.banana #可能含有更多精灵
        # self.sprites = pygame.sprite.RenderUpdates(both)

        self.weight1 = objects.Weight(speed)  #第一个红
        self.weight2 = objects.Weight(speed + randrange(2, 5))  #第二个红,随机速度变化
        self.banana = objects.Banana()
        both = self.weight1, self.weight2, self.banana
        self.sprites = pygame.sprite.RenderUpdates(both)