Android Open Source - jmjuanesFramework Game Touch






From Project

Back to project page jmjuanesFramework.

License

The source code is released under:

MIT License

If you think the Android project jmjuanesFramework listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package jmjuanes.core;
/*ww  w .ja va2 s.  c  o  m*/
import java.util.Timer;
import java.util.TimerTask;

import android.util.Log;

public class GameTouch
{
  //Variable que controla si esta activo o no
  private boolean activo = false;
  
  //Timer
  private Timer timer;
  
  //Funcion que lo activa
  public void On()
  {
    this.activo = true;
  }
  
  //Funcion que lo desactiva
  public void Off()
  {
    this.activo = false;
  }
  
  //Funcion que devuelve el estado
  public boolean Status()
  {
    //Aviso
    //Log.i("Touch active", "" + this.activo + "");
    
    //Devolvemos
    return this.activo;
  }
  
  //Clase para el timer
  class timerMouseTask extends TimerTask
  {
    public void run()
    {
      //Cancelamos el timer
      timer.cancel();
      
      //Activamos el touch
      On();
    }
  }
  
  //Funcion que lo desactiva durante un tiempo
  public void Temp(int t)
  {
    //Desactivamos el touch
    Off();
    
    //Creamos el timer para reactivarlo
    timer = new Timer();
    timer.schedule(new timerMouseTask(), t, 2*t);
  }
}




Java Source Code List

jmjuanes.Config.java
jmjuanes.GameMain.java
jmjuanes.Screen.java
jmjuanes.core.GameData.java
jmjuanes.core.GameFrames.java
jmjuanes.core.GameLoad.java
jmjuanes.core.GameThread.java
jmjuanes.core.GameTouch.java
jmjuanes.core.GameView.java
jmjuanes.util.Mathm.java
jmjuanes.util.Ui.java