GameStateInterface added and GamePlay moved to GamePlay(GameStateInterface) class.

This commit is contained in:
Administrator
2014-02-19 12:07:08 +01:00
parent a303e6afc6
commit adb19d7e82
43 changed files with 1991 additions and 2012 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,38 @@
package mangavalk.tetris;
import android.app.Activity;
import android.graphics.Canvas;
public interface GameStateInterface
{
// GameState Parameters
final int GS_STOPPED = 0;
final int GS_LOADING = 1;
final int GS_PLAYING = 2;
final int GS_GAMEOVER = 3;
final int GS_PAUSED = 4;
final int GS_START = 5;
final int GS_LOAD = 6;
final int GS_READY = 7;
// Methods.
public void DrawFrame(Canvas canvas);
public void SendMove(float x,float y, boolean pointerUp);
public void SetGameState(int gameState);
public void onPause();
// SetParameters.
public void SetActivity(Activity activity);
public void SetCanvas(CanvasView _CanvasView);
public void SetStartLevel(int startLevel);
public void SetPayedVersion(boolean payedVersion);
// Get
public int GetGameState();
}
+1 -1
View File
@@ -71,7 +71,7 @@ public class MainActivity extends Activity
@Override
public void onResume() {
super.onResume();
canvasClass.onResume();
//canvasClass.onResume();
}
@Override