[Python] Sol Üstteki Affect Simgelerini Düzenleme

  • Konuyu açan Konuyu açan Kaiser
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 3
  • Gösterim Gösterim 2K

Kaiser

Adͥᴍiͣnͫ
Admin
Süper Üye
Geliştirici
Yardımsever Üye
Mesaj
4.631
Çözümler
456
Beğeni
5.719
Puan
5.349
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:
Genişlet Daralt Kopyala
def __ArrangeImageList(self):

Fonksiyonu komple değiştir:
Python:
Genişlet Daralt Kopyala
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.
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst