תכנות
—
שיעור 80
19/February/2009
הכלי
—
make
הדגמנו שימוש בכלי
make.
הכלי משמש בדרך כלל לניהול בניית תוכנות, ויכול להכיל מערכת כללי בנייה מאד מורכבת.
במקרה שלנו הגירסאות יכילו בשלב זה חֹק בקובץ Makefile, כך שהפקודה:
make release
תיצור קובץ
setgame-myname-YYYY-MM-DD-hhmmss.tar.gz
שיכיל בין היתר את כל קבצי פייתון במדריך הנוכחי.
תרגילים
-
הורד את הגירסא
setgame-2009-02-20-151546.tar.gz
מדף הגירסאות
.
עיקר השינויים לעומת גירסאות קודמות:
-
הפונקציה
Board.draw()
איננה ממומשת.
-
הפונקציה
Board.draw_demo.
שציירה מספר קטן של קלפים, ובכל חשיפה בחרה אותם אקראית - הוסרה.
-
יש אִתחול תריסר קלפים לרשימת הקלפים הפעילה:
SetGame.active_cards.
-
נוסף Toolbar ובו כפתור המוסיף 3 קלפים לרשימה הפעילה.
ממש את הפונקציה
Board.draw()
כך שכל הקלפים הפעילים יצוירו. נסה למקם את הקלפים בצורה נאה.
דוגמא לציור:
-
מַמֵש את הפונקציה
is_set(...)
בקובץ
card.py.
-
"תרגיל רשות:"
תרגיל 4 משעור 78.
חזרה לעמוד האם