[gcompris] drawnumber activity; now the dots are in random orders each time we play this activity.



commit 9ea32cd649bf18aaeaae110dc5515812050b2e7e
Author: Mike Karfunkle <mkarfunkle uchicago edu>
Date:   Sat Mar 24 14:34:05 2012 +0100

    drawnumber activity; now the dots are in random orders each time we play this activity.

 src/drawnumber-activity/drawnumber.py |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/src/drawnumber-activity/drawnumber.py b/src/drawnumber-activity/drawnumber.py
index 81c066f..bb51346 100644
--- a/src/drawnumber-activity/drawnumber.py
+++ b/src/drawnumber-activity/drawnumber.py
@@ -29,6 +29,8 @@ import gtk.gdk
 import gobject
 import cairo
 
+import random
+
 from gcompris import gcompris_gettext as _
 
 class Gcompris_drawnumber :
@@ -257,6 +259,12 @@ class Gcompris_drawnumber :
 
       if not self.data_activity.has_key(level):
          self.data_activity[level] = []
+      # Begin randomized start position
+      del points[-1]
+      start = random.randint(0,len(points)-1)
+      playpoints = points[start:]+points[0:start]
+      playpoints.append(playpoints[0])
+      points = playpoints
       self.data_activity[level].append( Dataset(img1, img2, points) )
 
     f.close()



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