Android Open Source - java-androidframework Android Inputter






From Project

Back to project page java-androidframework.

License

The source code is released under:

This project is licensed under the [CC0 1.0 Agreement](http://creativecommons.org/publicdomain/zero/1.0/). To the extent possible under law, Pete Schmitz has waived all copyright and related or neigh...

If you think the Android project java-androidframework 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 com.gamepatriot.androidframework.framework;
/*from   w w w . j  a  v a 2 s  .co  m*/
import java.util.ArrayList;

/**
 * An AndroidInputter implementation should register all single-touch input received in the application, and then provide a queue of that input information so {@link AndroidRenderer} can
 * broadcast them to active {@link AndroidScreen}s.
 * 
 * @author Pete Schmitz, May 9, 2013
 *
 */
public interface AndroidInputter {
  
  /** An AndroidTouchEvent implementation should store all information of an input. **/
  public interface AndroidTouchEvent{}
  
  /**
   * Pause the AndroidInputter. Prevents input information from being collected.
   */
  public void pause();
  
  /**
   * Resume the AndroidInputter and resume collection of input information.
   */
  public void resume();
  
  /**
   * Return a collection of input information.
   */
  public ArrayList<AndroidTouchEvent> getEvents();
  
  /**
   * Recycle a touch event by adding it to the implementation's touch event pool. Note: The touch event provided is not removed from the touch events list in this call.
   */
  public void recycle(AndroidTouchEvent $touchEvent);
  
  /**
   * Clear the touch events list.
   */
  public void clear();
  
  /**
   * Inserts a back-button-pressed broadcast to this inputter.
   */
  public void insertBackPressed();
}




Java Source Code List

com.gamepatriot.androidframework.framework.AndroidAnimationData.java
com.gamepatriot.androidframework.framework.AndroidAtlas.java
com.gamepatriot.androidframework.framework.AndroidBasicShape.java
com.gamepatriot.androidframework.framework.AndroidGameData.java
com.gamepatriot.androidframework.framework.AndroidImage.java
com.gamepatriot.androidframework.framework.AndroidInputter.java
com.gamepatriot.androidframework.framework.AndroidMain.java
com.gamepatriot.androidframework.framework.AndroidMusicHandler.java
com.gamepatriot.androidframework.framework.AndroidPool.java
com.gamepatriot.androidframework.framework.AndroidRenderer.java
com.gamepatriot.androidframework.framework.AndroidScreen.java
com.gamepatriot.androidframework.framework.AndroidShape.java
com.gamepatriot.androidframework.framework.AndroidSoundHandler.java
com.gamepatriot.framework2d.classes.FPS.java
com.gamepatriot.framework2d.implementation.AnimationData.java
com.gamepatriot.framework2d.implementation.Atlas.java
com.gamepatriot.framework2d.implementation.BasicShape.java
com.gamepatriot.framework2d.implementation.GameData.java
com.gamepatriot.framework2d.implementation.Image.java
com.gamepatriot.framework2d.implementation.Inputter.java
com.gamepatriot.framework2d.implementation.Main.java
com.gamepatriot.framework2d.implementation.MusicHandler.java
com.gamepatriot.framework2d.implementation.Pool.java
com.gamepatriot.framework2d.implementation.Renderer.java
com.gamepatriot.framework2d.implementation.Screen.java
com.gamepatriot.framework2d.implementation.Shape.java
com.gamepatriot.framework2d.implementation.SoundHandler.java
com.gamepatriot.framework2d.screens.Example.java