Skip to content
Snippets Groups Projects
Commit 3b25ac16 authored by stefan's avatar stefan
Browse files

dokk (the docking game):

 -Rearranged hud objects
 -Removed unused file

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@1954 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent caf96b31
No related branches found
No related tags found
No related merge requests found
import dokk
from PyQt4 import QtCore, QtGui
from hud import *
from ost import gui
class HighScore(QtCore.QObject):
def __init__(self, level):
QtCore.QObject.__init__(self, level)
self.level = level
self.connect(level,QtCore.SIGNAL("Start()"),self.Finish)
self.connect(level,QtCore.SIGNAL("Stopped()"),self.Start)
def GetName(self):
return self.ne.GetName()
def Start(self):
topten=self.level.topten
text = "%2s %4s %5s\n"%("#", "Name","Score")
i=1
while(topten.GetData(i)):
data = topten.GetData(i)
text += "%2i %4s %1.2f\n"%(i, data[0],float(data[1]))
i += 1
rect = QtCore.QRect(QtCore.QPoint(60, 60), QtCore.QSize(dokk.Dokk().gl_win.Width()/5, (i+1)*30))
self.bg = RectHUDObject(-1,rect, bg_color=QtGui.QColor(128,128,128,200))
dokk.Dokk().gl_win.AddHUDObject(self.bg)
self.hud_text = RectTextHUDObject(text, rect=rect, time=-1, font=QtGui.QFont("Verdana",20))
dokk.Dokk().gl_win.AddHUDObject(self.hud_text)
def Finish(self):
dokk.Dokk().gl_win.RemoveHUDObject(self.hud_text)
dokk.Dokk().gl_win.RemoveHUDObject(self.bg)
\ No newline at end of file
...@@ -49,7 +49,7 @@ class HighScore(QtCore.QObject): ...@@ -49,7 +49,7 @@ class HighScore(QtCore.QObject):
text += "\n%-2s%5s%-6s%5s%+6s"%(str("%-2i"%i), "", data[0],"", str("%3.2f"%float(data[1]))) text += "\n%-2s%5s%-6s%5s%+6s"%(str("%-2i"%i), "", data[0],"", str("%3.2f"%float(data[1])))
i += 1 i += 1
data = self.topten.GetData(i) data = self.topten.GetData(i)
rect = QtCore.QRect(QtCore.QPoint(60, 120), QtCore.QSize(24*20, (i+2)*30)) rect = QtCore.QRect(QtCore.QPoint(60, 200), QtCore.QSize(24*20, (i+2)*30))
self.bg = RectHUDObject(-1,rect, bg_color=QtGui.QColor(128,128,128,200)) self.bg = RectHUDObject(-1,rect, bg_color=QtGui.QColor(128,128,128,200))
dokk.Dokk().gl_win.AddHUDObject(self.bg) dokk.Dokk().gl_win.AddHUDObject(self.bg)
self.hud_text = RectTextHUDObject(text, rect=rect, time=-1, font=QtGui.QFont("Courier",20)) self.hud_text = RectTextHUDObject(text, rect=rect, time=-1, font=QtGui.QFont("Courier",20))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment