def __init__(self):

		super(HighScoreOverlay, self).__init__()
		self.cyclingColours=Colours.getCyclingColours()

		self.cyclingRow=None
		self.rowReferences=[]
		y=self.getHeadersRow()

		self.addRowHeaders(y)
		y=y-2

		for i in range(self.getNumberOfRows()):
			self.rowReferences.append({
				'no':       self.addText('norow'+str(i),'',5,y,1.0,1.0,1.0,self.alignRight),
				'score':    self.addText('scorerow'+str(i),'',12,y,1.0,1.0,1.0,self.alignRight),
				'time':     self.addText('timerow'+str(i),'',19,y,1.0,1.0,1.0,self.alignRight),
				'initials0': self.addText('namerow'+str(i),'',24,y,1.0,1.0,1.0,self.alignRight),
				'initials1': self.addText('namerow'+str(i),'',25,y,1.0,1.0,1.0,self.alignRight),
				'initials2': self.addText('namerow'+str(i),'',26,y,1.0,1.0,1.0,self.alignRight)
			})

			y=y-2

		self.addPeripheralText()

		self.ticks=0	
		self.endOfLife=False
	def __init__(self,visualTrackSession,carsPassed):

		super(PassingBonusDisplay, self).__init__()

		self.cyclingColours=Colours.getCyclingColours()

		self.passingBonusCaptionNode=self.addText('passingbonus','PASSING BONUS',16,3,1.0,1.0,1.0,self.alignRight)
		self.passingBonusValueNode=self.addText('passingbonusvalue','',24,3,1.0,1.0,1.0,self.alignRight)

		self.endOfLife=False
		self.ticks=0

		self.visualTrackSession=visualTrackSession
		self.startCountdownNumber=carsPassed
示例#3
0
	def __init__(self):

		super(QualifyingResultsDisplay, self).__init__()

		self.cyclingColours=Colours.getCyclingColours()

		self.positionCaptionNode=self.addText('position','POSITION',10,5,1.0,1.0,1.0,self.alignRight)
		self.lapTimeCaptionNode=self.addText('laptime','LAP TIME',15,7,1.0,1.0,1.0,self.alignRight)
		self.bonusCaptionNode=self.addText('bonus','BONUS',15,3,1.0,1.0,1.0,self.alignRight)

		self.numberedPositionNodes={}
		for currentPosition in range(1,9):
			self.numberedPositionNodes[currentPosition]=self.addText('pos'+str(currentPosition),str(currentPosition),10+currentPosition*2,5,1.0,1.0,1.0,self.alignRight)

		self.lapTimeValueNode=self.addText('lapvalue','',21,7,1.0,1.0,1.0,self.alignRight)
		self.bonusValueNode=self.addText('bonusvalue','',20,3,1.0,1.0,1.0,self.alignRight)
		self.position=1

		self.endOfLife=False
		self.ticks=0