changed implementation a little from interface to abstract.
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
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);
|
||||
}
|
||||
|
||||
@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;
|
||||
}
|
||||
Reference in New Issue
Block a user