public void paint(Graphics g) { Graphics2D graficos = (Graphics2D) g; graficos.drawImage(fundo, 0, 0, null); if (emJogo) { graficos.drawImage(nave.getImagem(), nave.getX(), nave.getY(), this); List<Missel> misseis = nave.getMisseis(); for (int i = 0; i < misseis.size(); i++) { Missel m = (Missel) misseis.get(i); graficos.drawImage(m.getImagem(), m.getX(), m.getY(), this); } for (int i = 0; i < inimigos.size(); i++) { Inimigo in = inimigos.get(i); graficos.drawImage(in.getImagem(), in.getX(), in.getY(), this); } graficos.setColor(Color.white); graficos.drawString("Inimigos: " + inimigos.size(), 5, 15); } else { ImageIcon fimJogo = new ImageIcon(Main.class.getResource("/res/game_over.jpg")); graficos.drawImage(fimJogo.getImage(), 0, 0, null); } g.dispose(); }