שלום רב, אני מאמין שיש טעות בבדיקת הקובץ הידני שהגשתי (יחד עם השותפה):
קיבלנו את ההערה הבאה:D1: tribe.c and area.c both implementing a map -45.
ייתכן כי לא הבנתי נכון את ההערה, אבל אין לנו שום דבר בקבצים area.c או tribe.c (או בכל מקום אחר בקוד, פרט לmap.c) שמזכיר מימוש של map, ובפרט tribe אפילו לא משתמש ב-map כשדה (area כן משתמש כשדה, ולפי הפורום הבנתי שהדבר תקין ואף נדרש, כל עוד לא מימשנו שני ADTS שונים).
אני לא רואה את הקשר בין ההערה לבין הקובץ שהגשנו, ולכן אשמח לקבל הבהרה או בירור חוזר בעניין.
כמובן שנוכל לספק קבצים עם חתימת תאריך מתאימה שמראים כי לא מימשנו map נוסף בקוד