public static void basicTeleportsInterface(TextDrawingArea[] tda) {
RSInterface tab = addScreenInterface(21050);
addSprite(21051, 0, "Interfaces/Second/BACKGROUND");
addHoverButton(21052, "Interfaces/Second/TRAINING", 1, 99, 64, "Training Locations", -1, 21053, 1);
addHoveredButton(21053, "Interfaces/Second/TRAININGH", 0, 98,64, 2080);
addText(21054, "Basic Teleports", tda, 3, 0xff00FFFB, false, true);
addHoverButton(21055, "Interfaces/Second/MINIGAMES", 2, 99, 64, "Minigame Teleports", -1, 21056, 1);
addHoveredButton(21056, "Interfaces/Second/MINIGAMESH", 0, 98, 64, 2047);
addHoverButton(21057, "Interfaces/Second/SHOPS", 3, 99, 64, "Shops", -1, 21058, 1);
addHoveredButton(21058, "Interfaces/Second/SHOPSH", 0, 98, 64, 2048);
addText(21059, "Training Locations", tda, 3, 0xff00FFFB, false, true);
addText(21060, "Minigame Teleports", tda, 3, 0xff00FFFB, false, true);
addText(21061, "Shop Teleports", tda, 3, 0xff00FFFB, false, true);
addHoverButton(21062, "Interfaces/Second/EXIT", 4, 16, 16, "Exit", -1, 21063, 1);
addHoveredButton(21063, "Interfaces/Second/EXITH", 0, 16, 16, 2049);
addHoverButton(21064, "Interfaces/Second/MORE", 5, 32, 32, "More", -1, 21065, 1);
addHoveredButton(21065, "Interfaces/Second/MOREH", 0, 32, 32, 2050);
addHoverButton(21066, "Interfaces/Second/HOME", 6, 29, 20, "Home", -1, 21067, 1);
addHoveredButton(21067, "Interfaces/Second/HOMEH", 0, 20, 20, 2051);
tab.totalChildren(17);
tab.child(0, 21051, 125, 15);
tab.child(1, 21052, 210, 65);
tab.child(2, 21053, 210, 65);
tab.child(3, 21054, 210, 20);
tab.child(4, 21055, 210, 150);
tab.child(5, 21056, 210, 150);
tab.child(6, 21057, 210, 235);
tab.child(7, 21058, 210, 235);
tab.child(8, 21059, 195, 45);
tab.child(9, 21060, 195, 130);
tab.child(10, 21061, 210, 215);
tab.child(11, 21062, 365, 20);
tab.child(12, 21063, 365, 20);
tab.child(13, 21064, 345, 290);
tab.child(14, 21065, 345, 290);
tab.child(15, 21066, 135, 300);
tab.child(16, 21067, 135, 300);
}
public static void minigameTeleportsInterface(TextDrawingArea[] tda) {
RSInterface tab = addScreenInterface(22000);
addSprite(22001, 0, "Interfaces/Minigames/BOX");
addHoverButton(22002, "Interfaces/Minigames/JAD", 1, 99, 64, "Jad", -1, 22003, 1);
addHoveredButton(22003, "Interfaces/Minigames/JADH", 0, 98, 64, 2052);
addHoverButton(22004, "Interfaces/Minigames/PESTCONTROL", 2, 99, 64, "Pest Control", -1, 22005, 1);
addHoveredButton(22005, "Interfaces/Minigames/PESTCONTROLH", 0, 98, 64, 2053);
addHoverButton(22006, "Interfaces/Minigames/BARROWS", 3, 99, 64, "Barrows", -1, 22007, 1);
addHoveredButton(22007, "Interfaces/Minigames/BARROWSH", 0, 98, 64, 2054);
addHoverButton(22008, "Interfaces/Minigames/DUELARENA", 4, 99, 64, "Duel Arena", -1, 22009, 1);
addHoveredButton(22009, "Interfaces/Minigames/DUELARENAH", 0, 98, 64,2055);
addText(22010, "Choose your minigame!", tda, 3, 0xff00FFFB, false, true);
addHoverButton(22011, "Interfaces/Minigames/EXIT", 5, 16, 16, "Exit", -1, 22012, 1);
addHoveredButton(22012, "Interfaces/Minigames/EXITH", 0, 16, 16, 2056);
addHoverButton(22013, "Interfaces/Minigames/MORE", 6, 32, 32, "More", -1, 22014, 1);
addHoveredButton(22014, "Interfaces/Minigames/MOREH", 0, 32, 32, 2057);
addHoverButton(22015, "Interfaces/Minigames/BACK", 7, 32, 32, "Back", -1, 22016, 1);
addHoveredButton(22016, "Interfaces/Minigames/BACKH", 0, 32, 32, 2058);
tab.totalChildren(16);
tab.child(0, 22001, 125, 15);
tab.child(1, 22010, 180, 20);
tab.child(2, 22002, 210, 45);
tab.child(3, 22003, 210, 45);
tab.child(4, 22004, 210, 115);
tab.child(5, 22005, 210, 115);
tab.child(6, 22006, 210, 185);
tab.child(7, 22007, 210, 185);
tab.child(8, 22008, 210, 255);
tab.child(9, 22009, 210, 255);
tab.child(10, 22011, 365, 20);
tab.child(11, 22012, 365, 20);
tab.child(12, 22013, 345, 290);
tab.child(13, 22014, 345, 290);
tab.child(14, 22015, 135, 290);
tab.child(15, 22016, 135, 290);
}
public static void shops(TextDrawingArea[] tda) {
RSInterface tab = addScreenInterface(27000);
addSprite(27001, 0, "Interfaces/Shops/BOX");
addHoverButton(27002, "Interfaces/Shops/WEAPONSSHOP", 1, 99, 64, "Weapons Shop/Armour Shop", -1, 27003, 1);
addHoveredButton(27003, "Interfaces/Shops/WEAPONSSHOPH", 0, 98, 64, 2059);
addHoverButton(27004, "Interfaces/Shops/RANGESHOP", 2, 99, 64, "Ranging Shop", -1, 27005, 1);
addHoveredButton(27005, "Interfaces/Shops/RANGESHOPH", 0, 98, 64, 2060);
addHoverButton(27006, "Interfaces/Shops/RUNESHOP", 3, 99, 64, "Magic Shop", -1, 27007, 1);
addHoveredButton(27007, "Interfaces/Shops/RUNESHOPH", 0, 98, 64, 2061);
addHoverButton(27008, "Interfaces/Shops/SKILLSSHOP", 4, 99, 64, "Skilling Shop", -1, 27009, 1);
addHoveredButton(27009, "Interfaces/Shops/SKILLSSHOPH", 0, 98, 64, 2062);
addText(27010, "Choose your shop!", tda, 3, 0xff00FFFB, false, true);
addHoverButton(27011, "Interfaces/Shops/EXIT", 5, 16, 16, "Exit", -1, 27012, 1);
addHoveredButton(27012, "Interfaces/Shops/EXITH", 0, 16, 16, 2063);
addHoverButton(27013, "Interfaces/Shops/MORE", 6, 32, 32, "More", -1, 27014, 1);
addHoveredButton(27014, "Interfaces/Shops/MOREH", 0, 32, 32, 2064);
addHoverButton(27015, "Interfaces/Shops/BACK", 7, 32, 32, "Back", -1, 27016, 1);
addHoveredButton(27016, "Interfaces/Shops/BACKH", 0, 32, 32, 2065);
tab.totalChildren(16);
tab.child(0, 27001, 125, 15);
tab.child(1, 27010, 205, 20);
tab.child(2, 27002, 210, 45);
tab.child(3, 27003, 210, 45);
tab.child(4, 27004, 210, 115);
tab.child(5, 27005, 210, 115);
tab.child(6, 27006, 210, 185);
tab.child(7, 27007, 210, 185);
tab.child(8, 27008, 210, 255);
tab.child(9, 27009, 210, 255);
tab.child(10, 27011, 365, 20);
tab.child(11, 27012, 365, 20);
tab.child(12, 27013, 345, 290);
tab.child(13, 27014, 345, 290);
tab.child(14, 27015, 135, 290);
tab.child(15, 27016, 135, 290);
}
public static void trainingSelectionTeleportsInterface(TextDrawingAre a[] tda) {
RSInterface tab = addScreenInterface(23000);
addSprite(23001, 0, "Interfaces/Difficulty/BOX");
addText(23002, "Choose your training difficulty!", tda, 1, 0xff00FFFB, false, true);
addHoverButton(23003, "Interfaces/Difficulty/EASY", 1, 201, 102, "Easy", -1, 23004, 1);
addHoveredButton(23004, "Interfaces/Difficulty/EASYH", 0, 201, 102, 2066);
addHoverButton(23005, "Interfaces/Difficulty/MEDIUM", 2, 240, 68, "Medium", -1, 23006, 1);
addHoveredButton(23006, "Interfaces/Difficulty/MEDIUMH", 0, 240, 48, 2067);
addHoverButton(23007, "Interfaces/Difficulty/HARD", 3, 158, 72, "Hard", -1, 23008, 1);
addHoveredButton(23008, "Interfaces/Difficulty/HARDH", 0, 158, 72, 2068);
addHoverButton(23009, "Interfaces/Difficulty/BACK", 4, 32, 32, "Back", -1, 23010, 1);
addHoveredButton(23010, "Interfaces/Difficulty/BACKH", 0, 32, 32, 2069);
addHoverButton(23011, "Interfaces/Difficulty/EXIT", 5, 16, 16, "Exit", -1, 23012, 1);
addHoveredButton(23012, "Interfaces/Difficulty/EXITH", 0, 16, 16, 2070);
tab.totalChildren(12);
tab.child(0, 23001, 125, 15);
tab.child(1, 23002, 175, 20);
tab.child(2, 23003, 185, 55);
tab.child(3, 23004, 185, 55);
tab.child(4, 23005, 138, 160);
tab.child(5, 23006, 138, 160);
tab.child(6, 23007, 180, 250);
tab.child(7, 23008, 180, 250);
tab.child(8, 23009, 135, 290);
tab.child(9, 23010, 135, 290);
tab.child(10, 23011, 365, 20);
tab.child(11, 23012, 365, 20);
}
public static void easyTraining(TextDrawingArea[] tda) {
RSInterface tab = addScreenInterface(24000);
addSprite(24001, 0, "Interfaces/Easy/BOX");
addText(24002, "Easy Training Teleports!", tda, 1, 0xff00FFFB, false, true);
addHoverButton(24003, "Interfaces/Easy/EXIT", 1, 16, 16, "Exit", -1, 24004, 1);
addHoveredButton(24004, "Interfaces/Easy/EXITH", 0, 16, 16, 2071);
addHoverButton(24005, "Interfaces/Easy/CRABS", 2, 99, 64, "Rock Crabs", -1, 24006, 1);
addHoveredButton(24006, "Interfaces/Easy/CRABSH", 0, 98, 64, 2072);
addHoverButton(24007, "Interfaces/Easy/EXPERIMENTS", 3, 99, 64, "Experiments", -1, 24008, 1);
addHoveredButton(24008, "Interfaces/Easy/EXPERIMENTSH", 0, 98, 64, 2073);
addHoverButton(24009, "Interfaces/Easy/BACK", 4, 32, 32, "Back", -1, 24010, 1);
addHoveredButton(24010, "Interfaces/Easy/BACKH", 0, 32, 32, 2074);
addHoverButton(24011, "Interfaces/Easy/HILLGIANTS", 5, 99, 64, "Hill Giants", -1, 24012, 1);
addHoveredButton(24012, "Interfaces/Easy/HILLGIANTSH", 0, 98, 64, 2075);
tab.totalChildren(12);
tab.child(0, 24001, 125, 15);
tab.child(1, 24002, 185, 20);
tab.child(2, 24003, 365, 20);
tab.child(3, 24004, 365, 20);
tab.child(4, 24005, 210, 55);
tab.child(5, 24006, 210, 55);
tab.child(6, 24007, 210, 145);
tab.child(7, 24008, 210, 145);
tab.child(8, 24009, 135, 290);
tab.child(9, 24010, 135, 290);
tab.child(10, 24011, 210, 235);
tab.child(11, 24012, 210, 235);
}
public static void mediumTraining(TextDrawingArea[] tda) {
RSInterface tab = addScreenInterface(25000);
addSprite(25001, 0, "Interfaces/Medium/BOX");
addText(25002, "Medium Training Teleports!", tda, 1, 0xff00FFFB, false, true);
addHoverButton(25003, "Interfaces/Medium/EXIT", 1, 16, 16, "Exit", -1, 25004, 1);
addHoveredButton(25004, "Interfaces/Medium/EXITH", 0, 16, 16, 2076);
addHoverButton(25005, "Interfaces/Medium/DAGGANOTH", 2, 99, 64, "Dagganoths", -1, 25006, 1);
addHoveredButton(25006, "Interfaces/Medium/DAGGANOTHH", 0, 98, 64, 2077);
addHoverButton(25007, "Interfaces/Medium/LESSERDEMON", 3, 99, 64, "Lesser Demons", -1, 25008, 1);
addHoveredButton(25008, "Interfaces/Medium/LESSERDEMONH", 0, 98, 64, 2078);
addHoverButton(25009, "Interfaces/Medium/BACK", 4, 32, 32, "Back", -1, 25010, 1);
addHoveredButton(25010, "Interfaces/Medium/BACKH", 0, 32, 32, 2079);
tab.totalChildren(10);
tab.child(0, 25001, 125, 15);
tab.child(1, 25002, 185, 20);
tab.child(2, 25003, 365, 20);
tab.child(3, 25004, 365, 20);
tab.child(4, 25005, 210, 55);
tab.child(5, 25006, 210, 55);
tab.child(6, 25007, 210, 140);
tab.child(7, 25008, 210, 140);
tab.child(8, 25009, 135, 290);
tab.child(9, 25010, 135, 290);
}