[Python] Sol Üstteki Affect Simgelerini Düzenleme

Kaiser

⋞ 〈 ☪ 〉 ⋟
Site yetkilisi
Admin
Premium Üye
Geliştirici
Yardımsever Üye
Mesaj
3.696
Çözümler
345
Beğeni
3.588
Puan
1.849
Ticaret Puanı
0
caWE6v6.png


Neredeyse artık her filesın olmazsa olmazı haline gelen bu küçük düzenlemeyi, forumda da olmadığını görünce paylaşmak istedim.
Gördüğünüz gibi, bu düzenleme simgelerin sağ doğru uzamasını engelleyip, alt satırlardan ilerlemesini sağlar.

root>uiaffectshower.py içinde arat:

Python:
def __ArrangeImageList(self):

Fonksiyonu komple değiştir:
Python:
def __ArrangeImageList(self):

        xPos = 0
        yPos = 0
        AffectCount = 0

        if self.lovePointImage:
            if self.lovePointImage.IsShow():
                self.lovePointImage.SetPosition(xPos, 0)
                xPos += self.IMAGE_STEP
                AffectCount += 1

        if self.horseImage:
            self.horseImage.SetPosition(xPos, 0)
            xPos += self.IMAGE_STEP
            AffectCount += 1

        for image in self.affectImageDict.values():
            image.SetPosition(xPos, yPos)
            xPos += self.IMAGE_STEP
            AffectCount += 1
            if AffectCount % 8 == 0:
                yPos += self.IMAGE_STEP
                xPos = 0

        self.SetSize(8 * self.IMAGE_STEP, yPos + self.IMAGE_STEP)
 
Grup kurduğunuzda efektler çok fazla ise eğer grubu kapatabilir. O yüzden grup'un boyutunu satır sayısına göre oranlamak gerek.
 
Birde yeni eklediğimiz iteme tıkladığımızda bunun kaybolup sol üstte etkisinin aktif olmasını nasıl ayarlayabiliriz,onuda anlatabilirmisiniz?
 
Geri
Üst