|
From: Markus R. <god...@us...> - 2009-07-29 15:36:02
|
Module: performous
Branch: master
Commit: 26f0fadddd5c8dbeb4851cfa966a8e16164efbb9
Author: Markus Raab <un...@ma...>
Date: Wed Jul 29 09:31:37 2009 +0200
Hiscore now disabled per default
---
data/performous.xml | 6 ++++++
game/screen_sing.cc | 3 ++-
2 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/data/performous.xml b/data/performous.xml
index 8e894da..3760fa7 100644
--- a/data/performous.xml
+++ b/data/performous.xml
@@ -38,6 +38,12 @@
<long>Hide pitch wave, notes and scoring</long>
</locale>
</entry>
+ <entry name="game/song_hiscore" type="bool" value="false">
+ <locale name="C">
+ <short>Song Hiscore</short>
+ <long>Show and save a per song hiscore.</long>
+ </locale>
+ </entry>
<entry name="game/pitch" type="bool" value="true">
<locale name="C">
<short>Pitch waves</short>
diff --git a/game/screen_sing.cc b/game/screen_sing.cc
index 7accaea..09161f8 100644
--- a/game/screen_sing.cc
+++ b/game/screen_sing.cc
@@ -74,7 +74,8 @@ void ScreenSing::activatePlayerScreen()
if (m_players.scores.empty()
|| !hi.reachedNewHiscore(m_players.scores.front())
- || !hi.isWritable())
+ || !hi.isWritable()
+ || !config["game/song_hiscore"].b())
{
// if no highscore reached..
sm->activateScreen("Songs");
|