package com.mjf.Game;
import com.mjf.Game.R;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.view.KeyEvent;
import android.view.View;
public class GameCanvas extends View implements Runnable
{
public static final int Width=320;//屏幕的宽度
public static final int Height=480;//屏幕的高度
Context _context;
Paint paint;
private Bitmap _backImag=null;
private Bitmap _KillImg;
private int SpriteX;
private int SpriteY;
private int Sprite_index;
private boolean _isup,_isdown,_isleft,_isright;
public GameCanvas(Context context) {
super(context);
_context=context;
paint=new Paint();
SpriteX=160;//Hreo's x
SpriteY=430;//Hero's y
InitData();
new Thread(this).start();
}
public void InitData(){
_backImag=Tools.getImage(_context, R.drawable.map);
_KillImg=Tools.getImage(_context, R.drawable.fighter);
}
public void onDraw(Canvas g){
g.drawBitmap(_backImag, 0, 0, paint);
paint.setColor(0);
g.drawRect(0, 0, Width, Height, paint);
paint.setColor(-1);
Tools.g_draweFramex(_KillImg, 4, 4, Sprite_index, SpriteX, SpriteY, g,
paint);
}