From 0f76dfe94f6a0dc16fdaf5507caeb303fce0ead5 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sat, 02 Oct 2010 13:10:06 +0000 Subject: misc cleanup --- diff --git a/constants.py b/constants.py index 9ae3975..cc0a700 100644 --- a/constants.py +++ b/constants.py @@ -39,9 +39,12 @@ DOTS = 1 STAR = 2 HASH = 3 DICE = 4 + LOW = 'low' MEDIUM = 'medium' HIGH = 'high' +DIFFICULTY_LEVEL = [MEDIUM, HIGH, LOW] + RED_STROKE = "#FF6040" RED_FILL = "#FFC4B8" BLUE_STROKE = "#0060C8" diff --git a/gencards.py b/gencards.py index 5253ca2..6581c84 100755 --- a/gencards.py +++ b/gencards.py @@ -603,7 +603,7 @@ def generate_number_card(t,c,n,s,number_types,scale): svg = SVG() stab = {0:5,1:7,2:11} methodO = [svg.number_roman, svg.number_product, svg.number_chinese,\ - svg.number_word, svg.nummber_mayan, svg.number_incan] + svg.number_word, svg.number_mayan, svg.number_incan] methodC = [svg.dots_in_a_line, svg.dots_in_a_circle, svg.points_in_a_star,\ svg.number_hash, svg.dice] methodX = svg.number_arabic diff --git a/sprites.py b/sprites.py index 2364335..f1650db 100644 --- a/sprites.py +++ b/sprites.py @@ -36,6 +36,11 @@ Example usage: # Import the classes into your program. from sprites import Sprites Sprite + # In your expose callback event handler, call refresh + def _expose_cb(self, win, event): + self.sprite_list.refresh(event) + return True + # Create a new sprite collection for a gtk Drawing Area. my_drawing_area = gtk.DrawingArea() self.sprite_list = Sprites(my_drawing_area) @@ -131,6 +136,10 @@ class Sprites: return spr return None + def refresh(self, event): + """ Handle expose event refresh """ + self.redraw_sprites(event.area) + def redraw_sprites(self, area=None): """ Redraw the sprites that intersect area. """ for spr in self.list: -- cgit v0.9.1