/** * 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); } }