コード例 #1
0
  @Override
  void DesenhaSe(Graphics2D dbg) {
    // TODO Auto-generated method stub
    dbg.setFont(fonte2);
    dbg.setColor(Color.white);
    dbg.fillRect(0, 0, GamePanel.PWIDTH, GamePanel.PHEIGHT);

    // MAPA.DesenhaSe(dbg);
    dbg.setColor(Color.black);
    dbg.drawString("" + GamePanel.FPS, 10, 10);

    gerenciadorEfeitos.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);

    for (int i = 0; i < projeteis.size(); i++) {

      Projetil proj = (Projetil) projeteis.get(i);
      proj.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);
    }
    gerenciadorTorre.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);

    for (int i = 0; i < objetos.size(); i++) {

      Objeto proj = (Objeto) objetos.get(i);
      proj.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);
    }

    //		for(int i = 0; i < inimigos.size();i++){
    //			Inimigo inim = (Inimigo)inimigos.get(i);
    //			inim.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);
    //		}
    //
    gerenciadorDeRaids.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);
    heroi.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);

    gerenciadorHud.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);
    base.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);

    getMiraAtiva().DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);

    gerenciadorRespawn.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);

    gerenciadorObstaculos.DesenhaSe(dbg, MAPA.MapX, MAPA.MapY);
  }