tierIndicator.py (1053B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\cosmetics\ship\controls\tierIndicator.py 2 from carbonui import Align 3 from carbonui.text.styles import TextHeadline 4 from carbonui.primitives.container import Container 5 from carbonui.primitives.sprite import Sprite 6 from eve.client.script.ui import eveColor 7 8 class TierIndicator(Container): 9 default_width = 336 10 default_height = 58 11 12 def __init__(self, tier_level = None, **kw): 13 super(TierIndicator, self).__init__(**kw) 14 self.bg_sprite = Sprite(name='bg_sprite', bgParent=self) 15 self.label = TextHeadline(name='tier_label', parent=self, align=Align.CENTER, color=eveColor.BLACK, shadowOffset=(0, 0), bold=True) 16 if tier_level: 17 self.set_tier(tier_level) 18 19 def set_tier(self, tier_level): 20 texture_path = 'res:/UI/Texture/classes/Cosmetics/Ship/cards/tier/tier_{level}.png'.format(level=tier_level) 21 self.bg_sprite.texturePath = texture_path 22 self.label.text = u'{}'.format(tier_level)