آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

بازی tictactoe

aeen.nokhostin  10 سال پیش  10 سال پیش
0 0

سلام . تو قسمت بازی tictactoe زمانی که کسی باخت نرفت باید چه کدی بدیم که بازی رستارت شه دوباره شروع شه ؟ کدم قسمت اون کد رو بزاریم ؟

0 0
سلام میشه مثلا توی قسمت onClick تصاویر به ازای هر کلیک مجاز 1 واحد به یه فیلد مثلا numberOfValidClicked اضافه کنی ، و هر موقع به 9 رسید resetGame کنی و مقدارش رو دوباره صفر کنی . (10 سال پیش)
0 0
کدشو بدید لطفا (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Reza  10 سال پیش
0 0

سلام

کاری نداره که

داخل کلاس یه Field تعریف کن :

 public int  numberOfValidClick = 0;

و چون توی متد onClick هر بار که کلیک معتبر انجام بشه متد checkWin هم اجرا میشه پس توی متد checkWin به متغییر numberOfValidClick یک واحد اضافه کن و شرط رو چک کن :

 numberOfValidClick++;
        if (numberOfValidClick == 9) {
            Toast.makeText(TicTacToeActivity.this, "Even Game", Toast.LENGTH_SHORT).show();
            resetGame();
        }

و در متد resetGame مقدارش رو دوباره صفر کن :

 numberOfValidClick = 0;
0 0
مرسی داداش (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .