Esempio n. 1
0
 def __init__(self, ctx, *args, **kwargs):
     settings = ViewSettings(R.views.lobby.marathon.RewardWindow())
     settings.flags = ViewFlags.VIEW
     settings.model = MarathonPrizeRewardModel()
     super(MarathonRewardWindowView, self).__init__(settings, *args, **kwargs)
     self.__rewards = []
     self.__convertRewards(ctx)
     self.__marathon = self.marathonController.getMarathon(ctx.get('marathonPrefix'))
     self.__idGen = SequenceIDGenerator()
     self.__bonusCache = {}
Esempio n. 2
0
class VehModuleItemContextMenu(BaseItemContextMenu):
    __sqGen = SequenceIDGenerator()

    @option(__sqGen.next(), CMLabel.INFORMATION)
    def showInfo(self):
        self._sendSlotAction(BaseSetupModel.SHOW_INFO_SLOT_ACTION)

    @option(__sqGen.next(), TankSetupCMLabel.SELECT)
    def select(self):
        self._sendSlotAction(BaseSetupModel.SELECT_SLOT_ACTION)