/**
  * heredado de la clase abstracta Boton indica si el cursor est sobre el y manda una respuesta
  * visual
  *
  * @param w mundo actual
  */
 public void mouseSobreObjecto(World w) {
   if (Greenfoot.mouseMoved(this)) {
     setImage("ICO4.2.png");
   } else if (Greenfoot.mouseMoved(w)) {
     setImage("ICO4.png");
   }
 }
 /** Checks for mouse movement and changes the background colour of the button accordingly */
 public void act() {
   Color buttonFill = new Color(242, 206, 27); // yellow fill colour
   if (Greenfoot.mouseMoved(this)) {
     update(Color.RED);
   }
   if (Greenfoot.mouseMoved(getWorld())) {
     update(buttonFill);
   }
 }