ABA


"יש לי שאלה בקשר לקליטת מקשים - פסקל"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #6485 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 6485
shklar1

דרג אמינות חבר זה
   16:00   04.07.03   
אל הפורום  
  יש לי שאלה בקשר לקליטת מקשים - פסקל  
 
   אני רוצה להכין מעין משחקון קטן בפסקל, די דומה לעקרון של סנייק אבל לא בדיוק. יש לי שאלה בסיסית שאני לא יודע מה לעשות לגביה :\

אני מציג נקודה על המסך, והמשתמש מזין אות מסויימת במקשים, ועל פיה הנקודה זזה בהתאם. אני רוצה שהנקודה תזוז בערך כל חצי שנייה. איך אני בודק אם בזמן הזה של החצי שניה המשתמש הזין מקש? כלומר אני רוצה לדעת אם להגיד לנקודה לזוז באותו כיוון כמו מקודם, משום שלא הוקש שום מקש, או שבמהלך החצי שנייה הזו הוכנס מקש..

תודה מראש


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מאוד פשוט. szargel 04.07.03 16:27 1
     תודה רבה :) shklar1 04.07.03 17:13 2
     אפשר אם מורידים patch מתאים liranr 04.07.03 17:34 3
         למשל פה:) Quant86 04.07.03 21:07 4
  תודה moko 06.07.03 08:03 5

       
szargel

דרג אמינות חבר זה
   16:27   04.07.03   
אל הפורום  
  1. מאוד פשוט.  
בתגובה להודעה מספר 0
 
   עבר עריכה לאחרונה בתאריך 04.07.03 בשעה 16:28
 
אתה עושה תנאי כזה:

While not KeyPressed do MoveKey;

כמובן שאת MoveKey אתה מחליף בפקודה שמזיז את הנקודה.
כדי לגרום שזה יעבוד כל חצי שניה אתה יכול לעשות משתנה עזר שיגדל כל פעם ב1, וכשהוא יגיע ל50 נניח אז זה יזוז, כלומר יהיה תנאי כזה:

Repeat
I:=I+1;
Until (I=50) or (KeyPressed)
MoveKey;

יש בעיה בפסקל על מחשבי P2 ומעלה, אי אפשר להשתמש בDelay ולכן זה מסבך את כל העסק...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
shklar1

דרג אמינות חבר זה
   17:13   04.07.03   
אל הפורום  
  2. תודה רבה :)  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranr

דרג אמינות חבר זה
   17:34   04.07.03   
אל הפורום  
  3. אפשר אם מורידים patch מתאים  
בתגובה להודעה מספר 1
 
   אני משתמש בזה כל הזמן על פנטיום שלוש.
תעשה חיפוש בפורום, נתנו כבר כמה פעמים לינק


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Quant86

דרג אמינות חבר זה
   21:07   04.07.03   
אל הפורום  
  4. למשל פה:)  
בתגובה להודעה מספר 3
 
   http://www25.brinkster.com/quant86


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
moko
חבר מתאריך 25.5.02
355 הודעות, דרג אמינות חבר זה
   08:03   06.07.03   
אל הפורום  
  5. תודה  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net