diff --git a/examples/dokk/datafiles/hud.ini b/examples/dokk/datafiles/hud.ini new file mode 100644 index 0000000000000000000000000000000000000000..c53f99455b46c22d94147ce10bee3141032b408f --- /dev/null +++ b/examples/dokk/datafiles/hud.ini @@ -0,0 +1,3 @@ +[TEXT] +RMSD: Sie sind %.1f von der L�sung entfernt +SECONDS: noch %i Sekunden diff --git a/examples/dokk/datafiles/hudF.ini b/examples/dokk/datafiles/hudF.ini new file mode 100644 index 0000000000000000000000000000000000000000..618b8c2d2b76e8f686aa306f0cf193b354f308d3 --- /dev/null +++ b/examples/dokk/datafiles/hudF.ini @@ -0,0 +1,3 @@ +[TEXT] +RMSD: Vous �tes a %.1f de la solution +SECONDS: encore %i secondes diff --git a/examples/dokk/datafiles/tutorial_1/levelF.ini b/examples/dokk/datafiles/tutorial_1/levelF.ini index fc342bf93f7a881b13c26e0394a43c34eb69418f..0c885ed2faededd974be9417a943e6a11ae892ca 100644 --- a/examples/dokk/datafiles/tutorial_1/levelF.ini +++ b/examples/dokk/datafiles/tutorial_1/levelF.ini @@ -84,7 +84,8 @@ TEXTCOLORBLUE: 0 TEXTSIZE: 16 TEXT_COUNT: 1 -TEXT1: Bravo, vous avez r�ussi! Vous pouvez maintenant essayer le niveau suivant. +TEXT1: Bravo, vous avez r�ussi! Vous pouvez maintenant essayer le + niveau suivant. TEXTTIME1: 8000 TEXTCOLORRED1: 0 TEXTCOLORGREEN1: 255 diff --git a/examples/dokk/glwin.py b/examples/dokk/glwin.py index a544bb42eb54d631bef99a3edc09b627487fe446..813e69f4cc825ea72360951d9853caa6d8b98125 100644 --- a/examples/dokk/glwin.py +++ b/examples/dokk/glwin.py @@ -42,8 +42,11 @@ class DokkGLCanvas(QGLWidget): gfx.Scene().RenderGL() def SetLevel(self, level): + level_dir = "datafiles" ini_file = "hud"+self.dokk.GetLanguage()+".ini" - self.config = Config(os.path.join('datafiles', ini_file)) + if not os.path.exists(os.path.join(level_dir, ini_file)): + ini_file = "hud.ini" + self.config = Config(os.path.join(level_dir, ini_file)) self.spnav_input.SetLevel(level) def paintEvent(self, event): diff --git a/examples/dokk/level.py b/examples/dokk/level.py index 0cd665f6e2faafb0468dbcd4cbe2bc406f311c0c..b706f5b886739ff6e2a8dfd04d1aa79f11659ab9 100644 --- a/examples/dokk/level.py +++ b/examples/dokk/level.py @@ -35,6 +35,8 @@ class Level(QtCore.QObject): def Load(self): level_dir=os.path.join('datafiles', self.name_) ini_file = "level"+Dokk().GetLanguage()+".ini" + if not os.path.exists(os.path.join(level_dir, ini_file)): + ini_file = "level.ini" self.config = Config(os.path.join(level_dir, ini_file)) self.topten = TopTen(os.path.join(level_dir, 'top_ten.ini')) print 'Loading %s' % self.config.Level["NAME"]