PDA

View Full Version : سوال: کاربا arrey keys در ++vc



mabbaszadegan
سه شنبه 05 خرداد 1388, 21:43 عصر
چجوری میتونم توی ++c توی محیط کنسول از کلیدهای جهت دار کیبرد استفاده کنم؟
مثلا برای طراحی بازی تانک یا یه چیر تو این مایه ها!!!
اگه کار با موس هم بگید که دیگه خیلی ممنون میشم!!!
من با ++vc کار میکنم

Nima_NF
سه شنبه 05 خرداد 1388, 22:23 عصر
قبلا mouse و keyboard برای کنسول را در لینک زیر توضیح دادم:
http://barnamenevis.org/forum/showpost.php?p=719385&postcount=4

مثلا کلید فلش راست با نام VK_RIGHT و کلید سمت چپ VK_LEFT و همین طور VK_DOWN و VK_DOWN است.

mabbaszadegan
پنج شنبه 07 خرداد 1388, 11:22 صبح
سلام،
مثلا اگه بخوام با این کلیدها یه عدد رو توی صفحه جابه جا کنم یا از یه منو یه گزینه رو انتخاب کنم ،
باید چیکار کنم؟

mabbaszadegan
جمعه 08 خرداد 1388, 19:58 عصر
مثلا توی بازی پازل (البته با اعداد!!!) چجوری به کاربر این امکان رو بدم که یه عدد رو انتخاب کنه اونو به چپ یا راست یا بالا و یا پایین حرکت بده؟

mabbaszadegan
چهارشنبه 13 خرداد 1388, 13:06 عصر
بابا چرا دیگه کسی جواب نمیده؟؟!!!
به خدا یه هفته است افسردگی گرفتم!!!!!!
کجایییییییییییییید!!!!!!!!!!!!!!

Nima_NF
چهارشنبه 13 خرداد 1388, 17:04 عصر
روش کار با کیبرد را که توضیح دادم. فقط کافی هست gotoxy را هم پیاده سازی کنید (که این مورد را هم 100 مرتبه در فروم لینک دادم!) این دو را کنار هم بگذارید و راحت مکان نما را جابجا کنید.

لینک توضیح gotoxy در VC (http://barnamenevis.org/forum/showthread.php?t=92264)

برای انتقال یک کارکتر به این شکل عمل کنید:
اگر قرار هست مثلا کارکتری که در خانه 0و0 هست را به خانه 10و10 منتقل کنید، ابتدا با gotoxy به خانه اولیه بروید آن را در جایی ذخیره کنید و سپس با فضای خالی ' ' پر کنید تا پاک کنید و بعد از آن با gotoxy به خانه جدید بروید و همان کارکتر را چاپ کنید. به این شکل انتقال کارکتر را انجام می دهید.
اگر با موس هست، که مکان نمای موس بر روی هر کارکتری که کلیک شد نقطه x و y را به شما می دهد و سپس موارد فوق را برایش می توانید انجام دهید.

اگر جای خاصی مشکل دارید، دقیق توضیح دهید که در کجا مشکل دارید، تا من هم همان مورد را توضیح دهم.