def __init__(self, x, y): RelativeSprite.__init__(self) #self.tilewidth = tilewidth self.health = ethunterone.maxHealth self.aware = Config['PIXELS_PER_TILE']*8 #self.id = id self.speed = 3 self.musica = Music() self.clientUpdate = False if not ethunterone.images: ss = Spritesheet('tiles-bottom.png') ethunterone.images['idle'] = [] ethunterone.images['idle'].append(ss.image_at(Rect(5*45, 6*45, 45, 45))) ethunterone.images['idle'].append(ss.image_at(Rect(6*45, 6*45, 45, 45))) ethunterone.images['idle'].append(ss.image_at(Rect(0*45, 5*45, 45, 45))) ethunterone.images['dead'] = ss.image_at(Rect(1*45, 5*45, 45, 45)) self.i = random.choice(range(len(ethunterone.images['idle']))) self.image = ethunterone.images['idle'][self.i] self.rect = self.image.get_rect() self.truePos = [x, y] self.range = 50 self.target = None self.attackTimeout = cat.attackTimeout
def __init__(self): RelativeSprite.__init__(self) if not Helicopter.frames: ssHeli = Spritesheet('tiles-bottom.png') #Helicopter.frames = [ssHeli.image_at(Rect(0, 4*45, 45, 45))] Helicopter.frames = [ssHeli.image_at(Rect(((10 + 3*i)*45, 0), (45*3, 45*3))) for i in xrange(6)] self.speed = 3 self.chFrameTimeout = Helicopter.change_frame self.i = 0 self.image = Helicopter.frames[self.i] self.target = None self.rect = self.image.get_rect()
def __init__(self): RelativeSprite.__init__(self) if not Ally.images: ssFoo = Spritesheet('tiles-bottom.png') Ally.images['idle'] = ssFoo.image_at(Rect(0*45, 4*45, 45, 45)) Ally.images['shooting'] = ssFoo.image_at(Rect(0*45, 6*45, 45, 45)) Ally.images['knife'] = ssFoo.image_at(Rect(7*45, 6*45, 45, 45)) Ally.images['dead'] = ssFoo.image_at(Rect(1*45, 6*45, 45, 45)) self.image = Ally.images['idle'] self.rect = self.image.get_rect() self.speed = Ally.speed self.theta = 0.0 self.health = Ally.maxHealth self.alive = True self.shootTimeout = -1 self.slashTimeout = -1
def __init__(self, x, y): RelativeSprite.__init__(self) #self.tilewidth = tilewidth self.health = cat.maxHealth self.aware = Config['PIXELS_PER_TILE']*4 #self.id = id self.speed = 9 self.musica = Music() if not cat.images: ss = Spritesheet('tiles-bottom.png') cat.images['idle'] = [] cat.images['idle'].append(ss.image_at(Rect(12*45, 3*45, 90, 90))) cat.images['idle'].append(ss.image_at(Rect(14*45, 3*45, 90, 90))) cat.images['dead'] = ss.image_at(Rect(10*45, 3*45, 90, 90)) self.i = 0 self.image = cat.images['idle'][self.i] self.rect = self.image.get_rect() self.truePos = [x, y] self.range = 50 self.target = None self.attackTimeout = cat.attackTimeout self.aggro = False
def __init__(self): RelativeSprite.__init__(self)