[gbrainy] Prevent showing the valid answer as sample answer in PuzzleTime now game
- From: Jordi Mas <jmas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gbrainy] Prevent showing the valid answer as sample answer in PuzzleTime now game
- Date: Tue, 12 Jul 2011 14:06:57 +0000 (UTC)
commit ee07a36ea9a5a30482ef909319c08f1980343f8b
Author: Jordi Mas <jmas softcatala org>
Date: Tue Jul 12 16:06:07 2011 +0200
Prevent showing the valid answer as sample answer in PuzzleTime now game
src/Games/Logic/PuzzleTimeNow.cs | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/src/Games/Logic/PuzzleTimeNow.cs b/src/Games/Logic/PuzzleTimeNow.cs
index 3926a78..55594ec 100644
--- a/src/Games/Logic/PuzzleTimeNow.cs
+++ b/src/Games/Logic/PuzzleTimeNow.cs
@@ -28,7 +28,7 @@ namespace gbrainy.Games.Logic
{
const double figure_size = 0.3;
int after;
- DateTime position_a, position_b, ans;
+ DateTime position_a, position_b, ans, sample;
public override string Name {
get {return ServiceLocator.Instance.GetService <ITranslations> ().GetString ("Time now");}
@@ -45,7 +45,7 @@ namespace gbrainy.Games.Logic
"{0} hour ago it was as long after {1:h tt} as it was before {2:h tt} on the same day. What is the time now? Answer using the hour (e.g.: {3:h tt})",
"{0} hours ago it was as long after {1:h tt} as it was before {2:h tt} on the same day. What is the time now? Answer using the hour (e.g.: {3:h tt})",
after),
- after, position_a, position_b, position_b));}
+ after, position_a, position_b, sample));}
}
public override string Rationale {
@@ -57,7 +57,7 @@ namespace gbrainy.Games.Logic
after);
}
}
-
+
protected override void Initialize ()
{
int hour;
@@ -71,6 +71,12 @@ namespace gbrainy.Games.Logic
position_b = new DateTime (now.Year, now.Month, now.Day, hour + 12, 0, 0);
ans = new DateTime (now.Year, now.Month, now.Day, ((hour + hour + 12) / 2) + after, 0, 0);
+ if (position_b != ans)
+ sample = position_b;
+ else {
+ sample = position_a;
+ }
+
// TimeNow Puzzle. Translators: {0} is used to check the hour answered by the user.
// Use the right time format specification for your culture
// Explanation of the date and time format specifications can be found here:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]