# uiaffectshower.py ########################################################## # szukamy def __ArrangeImageList(self): # zmieniamy na: def IS_ITEM_BLEND(self, affect): EFFECTS = [303, 304, 305, 306, 307, 308] if affect in EFFECTS: return True return False def __ArrangeImageList(self): width = len(self.affectImageDict) * self.IMAGE_STEP if self.lovePointImage: width+=self.IMAGE_STEP if self.horseImage: width+=self.IMAGE_STEP self.SetSize(width, 78) xPos = 0 xPos2 = 0 xPos3 = 0 if self.lovePointImage: if self.lovePointImage.IsShow(): self.lovePointImage.SetPosition(xPos, 0) xPos += self.IMAGE_STEP if self.horseImage: self.horseImage.SetPosition(xPos, 0) xPos += self.IMAGE_STEP for image in self.affectImageDict.values(): affect = image.GetAffect() if self.IS_ITEM_BLEND(affect): if xPos2 > 0: image.SetPosition(xPos3, 52) else: image.SetPosition(xPos3, 26) xPos3 += self.IMAGE_STEP elif image.IsSkillAffect(): image.SetPosition(xPos2, 26) xPos2 += self.IMAGE_STEP else: image.SetPosition(xPos, 0) xPos += self.IMAGE_STEP ########################################################## # szukamy image.SetSkillAffectFlag(TRUE) # zmieniamy na: if affect != chr.AFFECT_ATT_SPEED_POTION and affect != chr.AFFECT_MOV_SPEED_POTION: image.SetSkillAffectFlag(TRUE) else: image.SetSkillAffectFlag(FALSE)