תכנות — שיעור 84 19/March/2009    

SetGame — המשך

המשכנו לדון בפיתוח המשחק. לחיצת כפתור על הלוח מטופלת באופן ראשוני בפונקציה Board.event_callback(…) אבל לאחר זיהוי הקלף, הטיפול מועבר לפונקציה: SetGame.card_clicked(…) מהטעמים הבאים:


תרגילים

  1. השלם תרגילים קודמים.
  2. הורד את הגירסא setgame-2009-03-19-233717.tar.gz  מדף הגירסאות והרץ.
  3. שַלֵב ב card.py את הפונקציה is_set(…) מתרגיל של שעור קודם .
  4. בשלב זה הפונקציה SetGame.card_clicked(…) פשוט מְשָנַה את המצב selected של הקלף המוצבע בעת הלחיצה. שנה את הפונקציה כך ש: הצעה: אפשר לבנות רשימה (זמנית?) של selected_cards.

חזרה לעמוד האם