declare:
Code:
boolean loginFormAlphaMax;
int boxAlpha = 0;
Code:
/**
* glowing handler for login box username
*/
boxGlow = new Sprite("Login/texthover");
int boxGlowX = boxX + 26;
int boxGlowY = boxY + 38;
if(inNewHoverArea(boxGlowX, boxGlowY, 197, 41)) {
//boxFade -= 4;
if(boxAlpha <= 0) {
loginFormAlphaMax = false;
} else if(boxAlpha >= 75){
loginFormAlphaMax = true;
}
if(!loginFormAlphaMax) {
if(boxAlpha >= 75) {
loginFormAlphaMax = true;
}
boxAlpha = boxAlpha + 5;
boxGlow.drawSprite1(boxGlowX, boxGlowY, boxAlpha);
}
if(loginFormAlphaMax) {
if(boxAlpha <= 0) {
loginFormAlphaMax = false;
}
boxAlpha = boxAlpha - 5;
boxGlow.drawSprite1(boxGlowX, boxGlowY, boxAlpha);
}
}
Code:
public boolean inNewHoverArea(int x1, int y1, int width, int height) {
return (this.mouseX >= x1 && this.mouseX <= x1 + width && this.mouseY >= y1 && this.mouseY <= y1 + height);
}
private boolean isNewAreaClicked(int x1, int y1, int width, int height) {
if (super.saveClickX >= x1 && super.saveClickX <= x1 + width
&& super.saveClickY >= y1 && super.saveClickY <= y1 + height) {
return true;
}
return false;
}