FIZ TUDO IGUALZINHO MOSTRA NO VÍDEO E A CLASSE "GAME.JAVA" ESTÁ COM UM "X" AO LADO, NO ECLIPSE. NÃO ESTOU CONSEGUINDO NEM COMPILÁ-LA POR CAUSA DO ERRO! O QUE FAZER? O QUE HÁ DE ERRADO COM O MEU CÓDIGO?
Classe "Game.java" do Eclipse, abaixo:
package br.com.alura.jumper.engine;
import android.R;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import br.com.alura.jumper.elements.Passaro;
import android.view.OnTouchListener;
public class Game extends SurfaceView implements Runnable, OnTouchListener{
private boolean isRunning = true;
private SurfaceHolder holder = getHolder();
private Passaro passaro;
private Bitmap background;
public Game(Context context) {
super(context);
tela = new Tela(context);
inicializaElementos();
setOnTouchListener(this);
}
private void inicializaElementos() {
passaro = new Passaro();
Bitmap back = BitmapFactory.decodeResource(getResources(), R.drawable.background);
background = Bitmap.createScaledBitmap(back, back.getWidth(), tela.getAltura(), false)
}
@Override
public void run() {
while(isRunning ) {
if(!holder.getSurface().isValid()) continue;
Canvas canvas = holder.lockCanvas();
//desenho dos componentes do jogo
canvas.drawBitmap(background, 0,0, null);
passaro.desenhaNo(canvas);
passaro.cai();
holder.unlockCanvasAndPost(canvas);
}
}
public void inicia() {
isRunning = true;
}
public void pausa() {
isRunning = false;
}
@Override
public boolean onTouch(View v, MotionEvent event) {
passaro.pula();
return false;
}
}
``