gcompris r3712 - in trunk: . src/boards



Author: bcoudoin
Date: Fri Jan 30 23:55:13 2009
New Revision: 3712
URL: http://svn.gnome.org/viewvc/gcompris?rev=3712&view=rev

Log:
	Fixed for RTL.



Modified:
   trunk/ChangeLog
   trunk/src/boards/wordsgame.c

Modified: trunk/src/boards/wordsgame.c
==============================================================================
--- trunk/src/boards/wordsgame.c	(original)
+++ trunk/src/boards/wordsgame.c	Fri Jan 30 23:55:13 2009
@@ -653,9 +653,14 @@
                                    &y2);
 
   if(direction_anchor == GTK_ANCHOR_NW)
-    gnome_canvas_item_move (item->rootitem,(double) (g_random_int()%(gcomprisBoard->width-(gint)(x2))),(double) 0);
+      gnome_canvas_item_move (item->rootitem,(double) (g_random_int()%(gcomprisBoard->width-(gint)(x2))),(double) 0);
   else
-    gnome_canvas_item_move (item->rootitem,(double) (g_random_int()%(gcomprisBoard->width+(gint)(x2))),(double) 0);
+   {
+      double new_x = (double)( g_random_int()%gcomprisBoard->width); 
+      if ( new_x < -x1 )      
+		new_x -=  x1;
+      gnome_canvas_item_move (item->rootitem, new_x ,(double) 0);
+   }
 
   g_static_rw_lock_writer_lock (&items_lock);
   g_ptr_array_add(items, item);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]