def setSinkTimer(self, duration, timestamp): messenger.send('localAvatarToSea') if self.getTeam() != PiratesGlobals.PLAYER_TEAM: DistributedPlayerSimpleShip.setSinkTimer(self, duration, timestamp) else: self.sinkTime = duration self.sinkTimestamp = timestamp dt = globalClockDelta.localElapsedTime(self.sinkTimestamp) if self.shipStatusDisplay: if self.sinkTime > dt: pass dt >= 0 if 1: if not self.captureTimer: self.captureTimer = PiratesTimer.PiratesTimer( showMinutes=True, alarmTime=10) self.captureTimer.setFontColor( PiratesGuiGlobals.TextFG2) self.captureTimer.reparentTo(self.shipStatusDisplay) self.captureTimer.setScale(0.55000000000000004) self.captureTimer.setPos(0.62, 0, 0.0) self.captureTimer.unstash() self.captureTimer.setTime(self.sinkTime - dt) self.captureTimer.countdown(self.sinkTime - dt) elif self.captureTimer: self.captureTimer.destroy() self.captureTimer = None
def setSinkTimer(self, duration, timestamp): messenger.send("localAvatarToSea") if self.getTeam() != PiratesGlobals.PLAYER_TEAM: DistributedPlayerSimpleShip.setSinkTimer(self, duration, timestamp) else: self.sinkTime = duration self.sinkTimestamp = timestamp dt = globalClockDelta.localElapsedTime(self.sinkTimestamp) if self.shipStatusDisplay: if self.sinkTime > dt: pass dt >= 0 if 1: if not self.captureTimer: self.captureTimer = PiratesTimer.PiratesTimer(showMinutes=True, alarmTime=10) self.captureTimer.setFontColor(PiratesGuiGlobals.TextFG2) self.captureTimer.reparentTo(self.shipStatusDisplay) self.captureTimer.setScale(0.55000000000000004) self.captureTimer.setPos(0.62, 0, 0.0) self.captureTimer.unstash() self.captureTimer.setTime(self.sinkTime - dt) self.captureTimer.countdown(self.sinkTime - dt) elif self.captureTimer: self.captureTimer.destroy() self.captureTimer = None