static_background.py (1574B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\theatersOfWar\campaigns\panels\static_background.py 2 import trinity 3 from carbonui import Align, PickState 4 from carbonui.primitives.container import Container 5 from carbonui.primitives.sprite import Sprite 6 7 class StaticBackground(Container): 8 9 def ApplyAttributes(self, attributes): 10 super(StaticBackground, self).ApplyAttributes(attributes) 11 self.campaign_foreground = Sprite(parent=self, align=Align.BOTTOMRIGHT, pos=(-240, -125, 1152, 648), pickState=PickState.OFF) 12 self.campaign_middleground = Sprite(parent=self, align=Align.BOTTOMRIGHT, pos=(20, -320, 648, 1152), pickState=PickState.OFF) 13 self.campaign_bg = Sprite(parent=self, align=Align.TOPRIGHT, pos=(0, -100, 648, 1152), pickState=PickState.OFF) 14 15 def load_ui(self, campaign_controller): 16 self.campaign_bg.texturePath = campaign_controller.textures.dashboard_background 17 self.campaign_middleground.texturePath = campaign_controller.textures.dashboard_middleground 18 self.campaign_foreground.texturePath = campaign_controller.textures.dashboard_foreground 19 campaign_lost = campaign_controller.is_expired and not campaign_controller.is_completed 20 if campaign_lost: 21 self.campaign_middleground.spriteEffect = trinity.TR2_SFX_SOFTLIGHT 22 self.campaign_middleground.saturation = 0 23 else: 24 self.campaign_middleground.spriteEffect = trinity.TR2_SFX_COPY 25 self.campaign_middleground.saturation = 1.0