2014-02-19 16:39:28 +01:00
|
|
|
package mangavalk.tetris;
|
|
|
|
|
|
|
|
|
|
import android.app.Activity;
|
|
|
|
|
import android.graphics.Canvas;
|
|
|
|
|
|
|
|
|
|
public class GameMenu extends GameStateInterface
|
|
|
|
|
{
|
|
|
|
|
// Instance.
|
|
|
|
|
public static GameMenu Instance = new GameMenu();
|
|
|
|
|
|
|
|
|
|
// GameState.
|
|
|
|
|
protected int GameState = GS_STOPPED;
|
|
|
|
|
|
|
|
|
|
// Methods.
|
|
|
|
|
@Override
|
|
|
|
|
public void DrawFrame(Canvas canvas) {
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void SendMove(float x, float y, boolean pointerUp) {
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void SetGameState(int gameState)
|
|
|
|
|
{
|
|
|
|
|
GameState = gameState;
|
|
|
|
|
|
|
|
|
|
switch(GameState)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
canvasView.OnGameStateChanged(GameState);
|
|
|
|
|
}
|
|
|
|
|
|
2014-02-19 17:10:52 +01:00
|
|
|
@Override
|
|
|
|
|
public void SetGameState(int gameState, boolean isPostBack)
|
|
|
|
|
{
|
|
|
|
|
GameState = gameState;
|
|
|
|
|
|
|
|
|
|
switch(GameState)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
canvasView.OnGameStateChanged(GameState, isPostBack);
|
|
|
|
|
}
|
|
|
|
|
|
2014-02-19 16:39:28 +01:00
|
|
|
@Override
|
|
|
|
|
public void onPause() {
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void SetActivity(Activity activity) {
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void SetCanvas(CanvasView _CanvasView) {
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void SetPayedVersion(boolean payedVersion) {
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public int GetGameState() {
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Internal.
|
|
|
|
|
CanvasView canvasView;
|
|
|
|
|
Activity activity = null;
|
|
|
|
|
}
|