框架逻辑
com.tedu.controller
GameListener.java//游戏监听类
属性
private ElementManager em = ElementManager.getManager();
private Set<Integer> set=new HashSet<Integer>();
方法
public void keyTyped(KeyEvent e)
public void keyPressed(KeyEvent e)
public void keyReleased(KeyEvent e)
GameThread.java//游戏主线程
属性
private ElementManager em;
方法
public GameThread()
public void run() {
//游戏的run方法 主线程
private void gameLoad()
private void gameRun()
public void ElementPK(List<ElementObj> listA,List<ElementObj> listB)//碰撞检测
public void moveAndUpdate(Map<GameElement, List<ElementObj>> all,long gameTime