Files
PTS3/app/src/main/java/com/iutlaval/myapplication/GameActivity.java
T

56 lines
1.5 KiB
Java

package com.iutlaval.myapplication;
//N'oubliez pas de déclarer le bon package dans lequel se trouve le fichier !
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.graphics.Point;
import android.os.Bundle;
import android.util.Log;
import android.view.Display;
import android.view.MotionEvent;
import com.iutlaval.myapplication.Game.GameLogicThread;
import com.iutlaval.myapplication.Video.FpsTime;
import com.iutlaval.myapplication.Video.Renderer;
public class GameActivity extends Activity {
private static GameLogicThread gameEngine;
public static int screenWidth=0;
public static int screenHeight=0;
public static boolean bilinearFiltering = true;
public static boolean isMultiplayer() {
return false;//TODO implement it
}
private Renderer renderer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Display display = getWindowManager().getDefaultDisplay();
FpsTime.init(display);
renderer = new Renderer(getBaseContext(),this);
setContentView(renderer);
}
public static void setGameEngine(GameLogicThread gameEngine) {
GameActivity.gameEngine = gameEngine;
}
@Override
public boolean onTouchEvent(MotionEvent event) {
if(gameEngine != null)gameEngine.onTouchEvent(event);
return super.onTouchEvent(event);
}
}