۰۹-اردیبهشت-۱۳۸۹, ۱۷:۲۸:۲۵
با سلام
بنده پروژه مار (snak) را براي درس برنامه سازي پيشرفته بر عهده گرفتم و تاجاهايي رساندم
متاسفانه براي توليد نقاط به صورت تصادفي در صفحه دچار مشكل شدم و نمي دونم كه كدش را چطوري بنويسم
با توجه به اين كه براي مختصات از آرايه دو بعدي استفاده كردم ( به عنوان مثال بك خط از كد به صورت زير است) در اين كد اگر كليد زده شده به وسيله كاربر كليد a باشد يك نقطه مار شروع به حركت به سمت راست مي كند (البته حركت مار در واقع به وسيله تابع copy انجام مي شود)
if (c == 'a')
{
setcolor(1); outtextxy (arr[0][3],arr[1][3],".");
copy(arr); arr[0][0]-=9;
}
حالا با توجه به اين موضوع از دوستان و برنامه نويسان عزيز درخواست راهنمايي دارم با تشكر
بنده پروژه مار (snak) را براي درس برنامه سازي پيشرفته بر عهده گرفتم و تاجاهايي رساندم
متاسفانه براي توليد نقاط به صورت تصادفي در صفحه دچار مشكل شدم و نمي دونم كه كدش را چطوري بنويسم
با توجه به اين كه براي مختصات از آرايه دو بعدي استفاده كردم ( به عنوان مثال بك خط از كد به صورت زير است) در اين كد اگر كليد زده شده به وسيله كاربر كليد a باشد يك نقطه مار شروع به حركت به سمت راست مي كند (البته حركت مار در واقع به وسيله تابع copy انجام مي شود)
if (c == 'a')
{
setcolor(1); outtextxy (arr[0][3],arr[1][3],".");
copy(arr); arr[0][0]-=9;
}
حالا با توجه به اين موضوع از دوستان و برنامه نويسان عزيز درخواست راهنمايي دارم با تشكر