diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2009-12-07 18:14:06 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2009-12-07 18:14:06 (GMT) |
commit | ba2db86965bad6af1c54d29a5584411b941ae72b (patch) | |
tree | 92bb03ff5df980b6856ba94c23b4dac614fbf570 /visualmatch.py | |
parent | 670a70094f4ebf3e65cbd1b7772cd9a8c733168e (diff) |
using autocard generation
Diffstat (limited to 'visualmatch.py')
-rwxr-xr-x | visualmatch.py | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/visualmatch.py b/visualmatch.py index e5e2993..3a652e1 100755 --- a/visualmatch.py +++ b/visualmatch.py @@ -25,12 +25,13 @@ pygtk.require('2.0') import gtk from gettext import gettext as _ -import os.path +import os import window import grid import card import sprites +import gencards class VisualMatchMain: def __init__(self): @@ -43,18 +44,22 @@ class VisualMatchMain: _("Click on cards to create sets of three."))) self.win.connect("delete_event", lambda w,e: gtk.main_quit()) + if not os.path.exists(os.path.join(os.path.abspath('.'), 'images')): + os.mkdir(os.path.join(os.path.abspath('.'), 'images')) + gencards.generator(os.path.join(os.path.abspath('.'), 'images')) + menu = gtk.Menu() menu_items = gtk.MenuItem(_("New pattern game")) menu.append(menu_items) - menu_items.connect("activate", self._new_game_cb, 'card-') + menu_items.connect("activate", self._new_game_cb, 'pattern') menu_items.show() menu_items = gtk.MenuItem(_("New number game")) menu.append(menu_items) - menu_items.connect("activate", self._new_game_cb, 'number-') + menu_items.connect("activate", self._new_game_cb, 'number') menu_items.show() menu_items = gtk.MenuItem(_("New word game")) menu.append(menu_items) - menu_items.connect("activate", self._new_game_cb, 'word-') + menu_items.connect("activate", self._new_game_cb, 'word') menu_items.show() root_menu = gtk.MenuItem("Tools") root_menu.show() @@ -79,7 +84,7 @@ class VisualMatchMain: # Join the activity self.vmw = window.new_window(canvas, \ os.path.join(os.path.abspath('.'), \ - 'images/'),'card-') + 'images/'),'pattern') self.vmw.win = self.win self.vmw.activity = self self.load_score() @@ -108,16 +113,6 @@ class VisualMatchMain: window.new_game(self.vmw, game) return True - def _match_check_cb(self, widget): - if window.find_a_match(self.vmw) is True: - self.win.set_title("%s: %s" % (_("Visual Match"),_("Keep looking"))) - else: - self.vmw.deck.deal_3_extra_cards(self.vmw) - self.win.set_title("%s: %d %s" % (_("Visual Match"), - self.vmw.deck.count-self.vmw.deck.index, - _("cards remaining"))) - return True - def main(): gtk.main() return 0 |