אני עושה סנייק באסמבלר.
ויש לי כמה בעיות.
הצלחתי לעשות שהנחש יזוז ימינה ואז ברגע שנלחץ מקש 8 הוא עולה למעלה.
אבל איך אני עושה שנגיד שבזמן שהוא עולה למעלה הוא יזוז ימינה?
כמו בסנייק האמיתי.
מבינים?
בבקשה תעזרו
אני עושה סנייק באסמבלר.
ויש לי כמה בעיות.
הצלחתי לעשות שהנחש יזוז ימינה ואז ברגע שנלחץ מקש 8 הוא עולה למעלה.
אבל איך אני עושה שנגיד שבזמן שהוא עולה למעלה הוא יזוז ימינה?
כמו בסנייק האמיתי.
מבינים?
בבקשה תעזרו
|
|
כשפונים ימינה מעלים את המשתנה ב 1 ובשמאלה מורידים אותו.קוד:direction = direction % 4; if (direction < 0) direction = 4 + direction; if (direction == 0) y -= 1; elseif (direction == 1) x += 1; elseif (direction == 2) y += 1; elseif (direction == 3) x -= 1;
נערך לאחרונה על ידי SoulSlayer; 10-02-2011 בשעה 10:33.
אחי פתחתי אשכול חדש תעזור לי בו בבקשה זה דחוף
לאדע אסמבלי, אבל זה ככה אמור להיות
אם יש מקש פנוי, כיוון = המקש.
תזיז את הנחש, תחכה x זמן וחזור שוב