Professional Documents
Culture Documents
Package Import Import Import Import Import Import Import Import Import Import Import Public Class Extends
Package Import Import Import Import Import Import Import Import Import Import Import Public Class Extends
gamedevpart2;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
GameView gameView;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
myHolder = getHolder();
@Override
public void run() {
while (playing) {
update();
draw();
}
if (isMoving) {
bmapxpos = bmapxpos +
(walkspeedpersecond);
}
canvas = myHolder.lockCanvas();
canvas.drawColor(Color.argb(255, 26,
128, 182));
canvas.drawBitmap(bmap, bmapxpos,
200, paint);
myHolder.unlockCanvasAndPost(canvas);
}
playing = true;
gameThread = new Thread(this);
gameThread.start();
}
@Override
public boolean onTouchEvent(MotionEvent
motionEvent) {
@Override
protected void onResume(){
super.onResume();
gameView.resume();
}