[gcompris/gcomprixogoo] Fixed the float comparison.
- From: Bruno Coudoin <bcoudoin src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gcompris/gcomprixogoo] Fixed the float comparison.
- Date: Sun, 3 Jan 2010 16:12:53 +0000 (UTC)
commit ff6670a0615d2fd4579537a2b7bd2027c9705027
Author: Bruno Coudoin <bruno coudoin free fr>
Date: Sun Jan 3 17:11:37 2010 +0100
Fixed the float comparison.
The version with cents was not working. Improted this fix from master.
src/money-activity/money.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/money-activity/money.c b/src/money-activity/money.c
index d274332..46b86da 100644
--- a/src/money-activity/money.c
+++ b/src/money-activity/money.c
@@ -135,7 +135,7 @@ static void start_board (GcomprisBoard *agcomprisBoard)
gcomprisBoard->sublevel=1;
gcomprisBoard->number_of_sublevel=10; /* Go to next level after this number of 'play' */
gc_bar_set(GC_BAR_LEVEL);
- gc_bar_location(BOARDWIDTH-200, -1, 0.7);
+ gc_bar_location(0, -1, 0.6);
/* Default mode */
if(!gcomprisBoard->mode)
@@ -567,8 +567,8 @@ void moneyactivity_process_ok()
if(board_paused)
/*return FALSE*/;
- printf("%f %f\n", price_target, money_widget_get_total(seller_money));
- if(price_target == money_widget_get_total(seller_money))
+ if(price_target >= money_widget_get_total(seller_money) - 0.001 &&
+ price_target <= money_widget_get_total(seller_money) + 0.001 )
{
gamewon = TRUE;
gc_bonus_display(gamewon, GC_BONUS_SMILEY);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]