מרחב השמות של zelos
שיעורים
מחלקה | תיאור |
---|---|
BottomRow | אובייקט שמכיל מידע על הרכיבים שברשימת התחתונה של בלוק, וגם מידע על הריווח בשורה העליונה. הרכיבים בשורה התחתונה יכולים להיות פינות, רכיבי מפריד וחיבורים הבאים. |
ConstantProvider | אובייקט שמספק קבועים לעיבוד בלוקים במצב Zelos. |
Drawer | אובייקט שמשרטט בלוק על סמך פרטי הרינדור שצוינו. |
PathObject | אובייקט שמטפל ביצירה ובהגדרה של כל אחד מרכיבי ה-SVG שבהם משתמש המכשיר להצגת הגרפיקה. |
מעבד גרפי | הכלי לרינדור של zelos. ה-renderer הזה מחקה את סגנון הרינדור של Scratch ושל MakeCode. Zelos היא הרוח היוונית העתיקה של יריבות ותחרות. |
RenderInfo | אובייקט שמכיל את כל פרטי הגודל הנדרשים כדי לצייר את הבלוק הזה. העברת המדד הזו לא מעבירה שינויים לבלוק (אבל השדות עשויים לבחור לבצע עיבוד מחדש כשמתבצעת קריאה ל-getSize()). עם זאת, קריאה חוזרת ונשנית ל-API עשויה להיות יקרה. |
RightConnectionShape | אובייקט שמכיל מידע על המרחב שנדרש לצורת החיבור הימני במהלך העיבוד. |
StatementInput | אובייקט שמכיל מידע על המרחב שהקלט של משפט תופס במהלך העיבוד. |
TopRow | אובייקט שמכיל מידע על הרכיבים בשורה העליונה של בלוק, וגם מידע על הגודל של השורה העליונה. הרכיבים בשורה העליונה יכולים להיות פינות, כובעונים, רכיבי מפריד וחיבורים קודמים. אחרי הקריאה ל-constructor הזה, השורה תכיל את כל הרכיבים הנדרשים שהם לא רווחים. |