Android Open Source - Terry-Coin Game State






From Project

Back to project page Terry-Coin.

License

The source code is released under:

Apache License

If you think the Android project Terry-Coin 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.tcg.terry.gamestates;
/*from   w w w  . j a v a2s. c om*/
import com.tcg.terry.main.Game;
import com.tcg.terry.managers.GameStateManager;

public abstract class GameState {
  
  protected GameStateManager gsm;
  
  long c;
  
  public GameState(GameStateManager gsm) {
    this.gsm = gsm;
    Game.res.stopAllSound();
    init();
  }
  
  public GameState(GameStateManager gsm, long c) {
    this.gsm = gsm;
    this.c = c;
  }
  
  public abstract void init();
  public abstract void update(float dt);
  public abstract void draw();
  public abstract void handleInput();
  public abstract void dispose();
  
}




Java Source Code List

com.tcg.terry.MainActivity.java
com.tcg.terry.Main.java
com.tcg.terry.entities.Button.java
com.tcg.terry.entities.Cloud.java
com.tcg.terry.entities.Coin.java
com.tcg.terry.entities.Cursor.java
com.tcg.terry.entities.Flower.java
com.tcg.terry.entities.Ground.java
com.tcg.terry.entities.JumpButton.java
com.tcg.terry.entities.MenuButton.java
com.tcg.terry.entities.Player.java
com.tcg.terry.entities.SprintButton.java
com.tcg.terry.gamestates.ControlsState.java
com.tcg.terry.gamestates.GameOverState.java
com.tcg.terry.gamestates.GameState.java
com.tcg.terry.gamestates.MenuState.java
com.tcg.terry.gamestates.PlayState.java
com.tcg.terry.gamestates.SplashState.java
com.tcg.terry.main.Game.java
com.tcg.terry.managers.Content.java
com.tcg.terry.managers.GameStateManager.java
com.tcg.terry.managers.Timer.java