Code:
public static void addHover(int i, int aT, int cT, int hoverid, int sId,
String NAME, int W, int H, String tip) {
RSInterface rsinterfaceHover = addInterface(i);
rsinterfaceHover.id = i;
rsinterfaceHover.parentID = i;
rsinterfaceHover.type = 5;
rsinterfaceHover.atActionType = aT;
rsinterfaceHover.contentType = cT;
rsinterfaceHover.mOverInterToTrigger = hoverid;
rsinterfaceHover.sprite1 = imageLoader(sId, NAME);
rsinterfaceHover.sprite2 = imageLoader(sId, NAME);
rsinterfaceHover.width = W;
rsinterfaceHover.height = H;
rsinterfaceHover.tooltip = tip;
}
public static void addHovered(int i, int j, String imageName, int w, int h,
int IMAGEID) {
RSInterface rsinterfaceHover = addInterface(i);
rsinterfaceHover.parentID = i;
rsinterfaceHover.id = i;
rsinterfaceHover.type = 0;
rsinterfaceHover.atActionType = 0;
rsinterfaceHover.width = w;
rsinterfaceHover.height = h;
rsinterfaceHover.isMouseoverTriggered = true;
rsinterfaceHover.mOverInterToTrigger = -1;
addSprite(IMAGEID, j, imageName);
setChildren(1, rsinterfaceHover);
setBounds(IMAGEID, 0, 0, 0, rsinterfaceHover);
}
Code:
public static void addBankHover(int interfaceID, int actionType, int hoverid, int spriteId, int spriteId2, String NAME, int Width, int Height, int configFrame, int configId, String Tooltip,int hoverId2, int hoverSpriteId,int hoverSpriteId2, String hoverSpriteName, int hoverId3, String hoverDisabledText, String hoverEnabledText, int X, int Y){
RSInterface hover = addTabInterface(interfaceID);
hover.id = interfaceID;
hover.parentID = interfaceID;
hover.type = 5;
hover.atActionType = actionType;
hover.contentType = 0;
hover.aByte254 = 0;
hover.mOverInterToTrigger = hoverid;
hover.sprite1 = imageLoader(spriteId, NAME);
hover.sprite2 = imageLoader(spriteId2, NAME);
hover.width = Width;
hover.tooltip = Tooltip;
hover.height = Height;
hover.anIntArray245 = new int[1];
hover.anIntArray212 = new int[1];
hover.anIntArray245[0] = 1;
hover.anIntArray212[0] = configId;
hover.valueIndexArray = new int[1][3];
hover.valueIndexArray[0][0] = 5;
hover.valueIndexArray[0][1] = configFrame;
hover.valueIndexArray[0][2] = 0;
hover = addTabInterface(hoverid);
hover.parentID = hoverid;
hover.id = hoverid;
hover.type = 0;
hover.atActionType = 0;
hover.width =550;
hover.height = 334;
hover.isMouseoverTriggered = true;
hover.mOverInterToTrigger = -1;
addSprite(hoverId2, hoverSpriteId, hoverSpriteId2, hoverSpriteName, configId, configFrame);
addHoverBox(hoverId3, interfaceID,hoverDisabledText, hoverEnabledText, configId, configFrame);
setChildren(2, hover);
setBounds(hoverId2, 15, 60, 0, hover);
setBounds(hoverId3, X, Y, 1, hover);
}
public static void addBankHover1(int interfaceID, int actionType, int hoverid, int spriteId, String NAME, int Width, int Height, String Tooltip, int hoverId2, int hoverSpriteId, String hoverSpriteName, int hoverId3, String hoverDisabledText, int X, int Y){
RSInterface hover = addTabInterface(interfaceID);
hover.id = interfaceID;
hover.parentID = interfaceID;
hover.type = 5;
hover.atActionType = actionType;
hover.contentType = 0;
hover.aByte254 = 0;
hover.mOverInterToTrigger = hoverid;
hover.sprite1 = imageLoader(spriteId, NAME);
hover.width = Width;
hover.tooltip = Tooltip;
hover.height = Height;
hover = addTabInterface(hoverid);
hover.parentID = hoverid;
hover.id = hoverid;
hover.type = 0;
hover.atActionType = 0;
hover.width =550;
hover.height = 334;
hover.isMouseoverTriggered = true;
hover.mOverInterToTrigger = -1;
addSprite(hoverId2, hoverSpriteId, hoverSpriteId, hoverSpriteName,0,0);
addHoverBox(hoverId3, interfaceID,hoverDisabledText, hoverDisabledText, 0, 0);
setChildren(2, hover);
setBounds(hoverId2, 15, 60, 0, hover);
setBounds(hoverId3, X, Y, 1, hover);
}