好的,我是我的主类,从我的框架中加载所有内容.我现在遇到的麻烦是我的碰撞检测; 我已经得到了它,如果它碰到某些东西,会发生一些事情.我有一个在GameScreen类中调用GameOverUI的方法,但我想在我的Enemy.class中使用它.我已经为该对象创建了一个新实例,但是它说它未定义.我没有得到的是该类没有定义,但是(游戏游戏)定义了一个名为GameScreen的方法.
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import android.graphics.Color;
import android.graphics.Paint;
import com.vaughanslater.framework.Game;
import com.vaughanslater.framework.Graphics;
import com.vaughanslater.framework.Image;
import com.vaughanslater.framework.Input.TouchEvent;
import com.vaughanslater.framework.Screen;
public class GameScreen extends Screen {
enum GameState {
Ready, Running, Paused, GameOver
}
GameState state = GameState.Ready;
// Variable Setup
private static Background bg1, bg2;
private static Robot robot;
public static Heliboy hb, hb2;
private Image currentSprite, character, character2, character3, heliboy,
heliboy2, heliboy3, heliboy4, heliboy5;
private Animation anim, hanim;
private ArrayList tilearray = new ArrayList();
int livesLeft …Run Code Online (Sandbox Code Playgroud)