@Override public void dibujar(Graphics g) { mapaFondo.dibujar(g, posicionX, posicionY); g.setColor(Color.BLACK); g.fillRect(posVentanaX, posVentanaY, ventanaAncho, ventanaAlto); g.setColor(Color.white); g.drawRect(posVentanaX, posVentanaY, ventanaAncho, ventanaAlto); // detalles g.setColor(Color.magenta); g.drawRect(posVentanaX + 1, posVentanaY + 1, ventanaAncho - 2, ventanaAlto - 2); g.drawRect(posVentanaX + 5, posVentanaY + 5, ventanaAncho - 10, ventanaAlto - 10); g.drawRect(posVentanaX + 10, posVentanaY + 10, ventanaAncho - 20, ventanaAlto - 20); g.drawRect(posVentanaX + 15, posVentanaY + 15, ventanaAncho - 30, ventanaAlto - 30); g.drawImage(hope, iniciar.x - 120, iniciar.y - 50, null); g.drawImage(mario, ventanaAncho - 32 + posVentanaX - posicionM, posVentanaY - 32, null); g.setColor(Color.white); g.setFont(new Font("Arial", Font.PLAIN, 12)); g.drawRect(iniciar.x, iniciar.y, iniciar.width, iniciar.height); g.drawString("Iniciar", iniciar.x + 32, iniciar.y + 20); g.drawRect(opciones.x, opciones.y, opciones.width, opciones.height); g.drawString("Opciones", opciones.x + 21, opciones.y + 20); g.drawRect(salir.x, salir.y, salir.width, salir.height); g.drawString("Salir", salir.x + 35, salir.y + 20); if (i) { g.drawImage(img, iniciar.x + 100, iniciar.y, null); } if (o) { g.drawImage(img, opciones.x + 100, opciones.y, null); } if (s) { g.drawImage(img, salir.x + 100, salir.y, null); } }