From 4d847fe6e9d35b38ec7399725a23695b97a88276 Mon Sep 17 00:00:00 2001
From: stefan <stefan@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Thu, 15 Apr 2010 14:03:18 +0000
Subject: [PATCH] dokk (the docking game):  - change level on success

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2018 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 examples/dokk/datafiles/tutorial_1/level.ini | 2 +-
 examples/dokk/datafiles/tutorial_2/level.ini | 2 +-
 examples/dokk/level.py                       | 4 +++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/examples/dokk/datafiles/tutorial_1/level.ini b/examples/dokk/datafiles/tutorial_1/level.ini
index 59a6930e1..e0b6b8bd4 100644
--- a/examples/dokk/datafiles/tutorial_1/level.ini
+++ b/examples/dokk/datafiles/tutorial_1/level.ini
@@ -90,7 +90,7 @@ TEXT_COUNT: 1
 
 TEXT1: Bravo, Sie haben es geschafft! 
   Sie d�rfen nun das n�chste Level bestreiten
-TEXTTIME1: -1
+TEXTTIME1: 8000
 TEXTCOLORRED1: 0
 TEXTCOLORGREEN1: 255
 TEXTCOLORBLUE1: 64
diff --git a/examples/dokk/datafiles/tutorial_2/level.ini b/examples/dokk/datafiles/tutorial_2/level.ini
index c4fffe351..b28ef64c8 100644
--- a/examples/dokk/datafiles/tutorial_2/level.ini
+++ b/examples/dokk/datafiles/tutorial_2/level.ini
@@ -79,7 +79,7 @@ TEXT_COUNT: 1
 
 TEXT1: Bravo, Sie haben die �bungslevels erfolgreich durchgespielt! 
         Sie d�rfen nun die "echten" Levels bestreiten..
-TEXTTIME1: -1
+TEXTTIME1: 8000
 TEXTCOLORRED1: 0
 TEXTCOLORGREEN1: 255
 TEXTCOLORBLUE1: 64
diff --git a/examples/dokk/level.py b/examples/dokk/level.py
index 7cbaf9ed1..aecad8035 100644
--- a/examples/dokk/level.py
+++ b/examples/dokk/level.py
@@ -201,10 +201,12 @@ class Level(QtCore.QObject):
   def _FinishEnd(self):
     if bool(int(self.config.Level["SAVE"])) and self.GetRank()>0:
       self.hud_name_input.Start()
+    elif self.GetRMSD()<= float(self.config.Level["GOAL"]):
+      Dokk().NextLevel()      
     else:
       self.Reset()
       self.emit(QtCore.SIGNAL("Stopped()"))
       
   def _FinishEnterName(self):
     self.topten.SetValue(self.hud_name_input.GetName(),self.GetScore())
-    self.Reset()
+    Dokk().NextLevel()
-- 
GitLab