Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.brothers.cailles.spotthecage;
- import android.app.Activity;
- import android.app.AlertDialog;
- import android.graphics.Bitmap;
- import android.graphics.BitmapFactory;
- import android.graphics.drawable.BitmapDrawable;
- import android.graphics.drawable.Drawable;
- import android.media.Image;
- import android.graphics.Matrix;
- import android.os.Bundle;
- import android.os.CountDownTimer;
- import android.provider.ContactsContract;
- import android.util.ArrayMap;
- import android.util.Log;
- import android.view.MotionEvent;
- import android.view.View;
- import android.widget.ImageView;
- import android.view.View.OnTouchListener;
- import android.widget.TextView;
- import com.github.chrisbanes.photoview.OnPhotoTapListener;
- import com.github.chrisbanes.photoview.PhotoView;
- import java.util.ArrayList;
- import java.util.List;
- import java.lang.Math;
- /**
- * Created by solal vallee on 20/03/2017.
- */
- public class cageActivity extends Activity {
- private double[][] nicolasPosition = new double[][]{{0.34, 0.365, 0.54, 0.60}, {0.20, 0.23, 0.52, 0.57}};
- private int[] picturesNicolas = new int[]{R.drawable.cageee, R.drawable.cage2};
- private int randomChoice = (int) (Math.random() * 2);
- private int compteur = 0;
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.cage1);
- PhotoView photoView = (PhotoView) findViewById(R.id.photo_view);
- photoView.setImageResource(picturesNicolas[randomChoice]);
- photoView.setOnPhotoTapListener(test);
- }
- OnPhotoTapListener test = new OnPhotoTapListener() {
- @Override
- public void onPhotoTap(ImageView view, float x, float y) {
- AlertDialog.Builder customAlert = new AlertDialog.Builder(cageActivity.this);
- CountDownTimer myTimer = new CountDownTimer(2000,1000) {
- public void onTick ( long millisUntilFinished){
- compteur = 1;
- }
- public void onFinish() {
- compteur = 0;
- }
- }.start();
- Log.d("click : ", Float.toString(compteur));
- Log.d("x : ", Float.toString(x));
- Log.d("y : ", Float.toString(y));
- String a = "ca marche";
- String b = "ca marche pas";
- Double c = nicolasPosition[randomChoice][0];
- Log.d("X1 : ", Double.toString(c));
- TextView myText = (TextView) findViewById(R.id.textView);
- myText.setText(" X : " + Float.toString(x) + " Y : " + Float.toString(y));
- if(compteur == 0 ){
- if ((x > nicolasPosition[randomChoice][0] && x < nicolasPosition[randomChoice][1]) && (y > nicolasPosition[randomChoice][2] && y < nicolasPosition[randomChoice][3])) {
- customAlert.setMessage("WINNNNNNER").create();
- customAlert.show();
- Log.d("TU PEUX Y ALLER", "OIJDOIJCOIDS");
- }
- }
- else {
- customAlert.setMessage("TU ES NIKE TU DOIS ATTENDRE ").create();
- customAlert.show();
- }
- }
- };
- /*public void onTouch
- OnTouchListener monTouch = PhotoView.OnTouchListener() {
- @Override
- public boolean onTouch(PhotoView view, MotionEvent event) {
- float eventX = event.getX();
- float eventY = event.getY();
- float[] eventXY = new float[]{eventX, eventY};
- String x = Float.toString(eventX);
- String y = Float.toString(eventY);
- //monTexte.setText(test);
- monTexteX.setText(" X : "+x+" Y : " +y);
- }};*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement