יום 2 - משחק שחמט

היי חברים,
מישהו יכול לעזור לי להתמודד עם השגיאה?

תקרא את התיאור של הclass הזה וזה יענה על השאלה שלך :slight_smile:
אם עדיין תסתבך תשאל ואעזור

כן קראתי ואני מבינה גם את הבעיה כי directions זה של Piece
ובכל זאת גם שניסיתי לעשות אימפורט לpiece זה לא הסתדר…

אממ
השגיאה מתייחסת לכך שאין הפנייה ל directions שקיימת ב Piece
אני לא יודע איך בדיוק ה import- ים אצלך אבל לדעתי מה שקורה זה

  1. יש קריאה ממקום כלשהו ל WalkDiagonallyMixin
  2. הוא מאתחל עם פונקציית הקסם init
  3. מגיע ל directions לפני שאותחל במחלקת הPiece ואין לו מושג ש directions הוא סט ובוודאי לא יכול לעשות את פעולת ה update השייכת לסט

מקווה שאני לא מטעה אותך והלוואי שתצליחי :chess_pawn:

2 לייקים

אני עדיין תקוע על השגיאה הזו.
לא הבנתי למה ייבוא של מחלקת Piece לא פותר את זה.

תחשוב איך המחלקה שלך “תכיר” את המחלקה שאתה רוצה שהיא תתייחס אליה
בהצלחה

בנושא דומה,
ביום 2 דווקא עבד לי
ביום 3 בתרגיל השחמט, יש לי שגיאה כזאת:

image