Last active
January 21, 2020 04:41
-
-
Save batuhankrbb/d1c9b56641af297f3864799a7c0aecf3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.batuhankarababa.myapplication; | |
import androidx.appcompat.app.AlertDialog; | |
import androidx.appcompat.app.AppCompatActivity; | |
import android.content.DialogInterface; | |
import android.os.Bundle; | |
import android.os.CountDownTimer; | |
import android.view.View; | |
import android.widget.ImageView; | |
import android.widget.TextView; | |
import android.widget.Toast; | |
import java.util.Random; | |
public class MainActivity extends AppCompatActivity { | |
int skor =0; | |
TextView score; | |
TextView time; | |
ImageView ImageView1; | |
ImageView ImageView2; | |
ImageView ImageView3; | |
ImageView ImageView4; | |
ImageView ImageView5; | |
ImageView ImageView6; | |
ImageView ImageView7; | |
ImageView ImageView8; | |
ImageView ImageView9; | |
ImageView ImageView10; | |
ImageView ImageView11; | |
ImageView ImageView12; | |
ImageView ImageView13; | |
ImageView ImageView14; | |
ImageView ImageView15; | |
ImageView ImageView16; | |
ImageView[] dizi = new ImageView[16]; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
score = findViewById(R.id.textView3); | |
time = findViewById(R.id.textView4); | |
ImageView1 = findViewById(R.id.imageView1); | |
ImageView2 = findViewById(R.id.imageView2); | |
ImageView3 = findViewById(R.id.imageView3); | |
ImageView4 = findViewById(R.id.imageView4); | |
ImageView5 = findViewById(R.id.imageView5); | |
ImageView6 = findViewById(R.id.imageView6); | |
ImageView7 = findViewById(R.id.imageView7); | |
ImageView8 = findViewById(R.id.imageView8); | |
ImageView9 = findViewById(R.id.imageView9); | |
ImageView10 = findViewById(R.id.imageView10); | |
ImageView11 = findViewById(R.id.imageView11); | |
ImageView12 = findViewById(R.id.imageView12); | |
ImageView13 = findViewById(R.id.imageView13); | |
ImageView14 = findViewById(R.id.imageView14); | |
ImageView15 = findViewById(R.id.imageView15); | |
ImageView16 = findViewById(R.id.imageView16); | |
final ImageView [] dizi = {ImageView1,ImageView2,ImageView3,ImageView4,ImageView5,ImageView6,ImageView7,ImageView8,ImageView9,ImageView10,ImageView11,ImageView12,ImageView13,ImageView14,ImageView15,ImageView16}; | |
turn(); | |
} | |
public void turn(){ | |
new CountDownTimer(15000, 1000) { | |
@Override | |
public void onTick(long millisUntilFinished) { | |
time.setText("Time:" + millisUntilFinished/1000); | |
} | |
@Override | |
public void onFinish() { | |
AlertDialog.Builder x = new AlertDialog.Builder(getApplicationContext()); | |
x.setTitle("GAME FİNİSHED"); | |
x.setMessage("Do you want to Resrart Now ?"); | |
x.setNegativeButton("No", new DialogInterface.OnClickListener() { | |
@Override | |
public void onClick(DialogInterface dialog, int which) { | |
score.setText("FİNİSHED"); | |
time.setText("FİNİSHED"); | |
for(int i =0;i<dizi.length;i++) | |
{ | |
dizi[i].setVisibility(ImageView.INVISIBLE); | |
} | |
Toast.makeText(getApplicationContext(),"GOODBYE",Toast.LENGTH_LONG); | |
} | |
}); | |
x.setPositiveButton("Sure", new DialogInterface.OnClickListener() { | |
@Override | |
public void onClick(DialogInterface dialog, int which) { | |
skor = 0; | |
turn(); | |
} | |
}); | |
x.show(); | |
} | |
}.start(); | |
for (int i =0;i<dizi.length;i++){ | |
dizi[i].setVisibility(ImageView.INVISIBLE); | |
} | |
Random hyt = new Random(); | |
int random = hyt.nextInt(16); | |
dizi[random].setVisibility(ImageView.VISIBLE); | |
} | |
public void c1(View view){ | |
skor++; | |
} | |
public void c2(View view){ | |
skor++; | |
} | |
public void c3(View view){ | |
skor++; | |
} | |
public void c4(View view){ | |
skor++; | |
} | |
public void c5(View view){ | |
skor++; | |
} | |
public void c6(View view){ | |
skor++; | |
} | |
public void c7(View view){ | |
skor++; | |
} | |
public void c8(View view){ | |
skor++; | |
} | |
public void c9(View view){ | |
skor++; | |
} | |
public void c10(View view){ | |
skor++; | |
} | |
public void c11(View view){ | |
skor++; | |
} | |
public void c12(View view){ | |
skor++; | |
} | |
public void c13(View view){ | |
skor++; | |
} | |
public void c14(View view){ | |
skor++; | |
} | |
public void c15(View view){ | |
skor++; | |
} | |
public void c16(View view){ | |
skor++; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment