|
RuneHive-Game
|
Public Member Functions | |
| void | addOverride (int itemId) |
| Item | get (int slot) |
| FightType | getFightType (Item item) |
| boolean | handleButtons (int button) |
| boolean | hasOverride (int slot) |
| void | openInterface () |
| record | OverridePreset (Item... items) |
| Overrides (Player player) | |
| void | removeOverride (int itemId) |
Public Attributes | |
| List< Integer > | allOverrides = new ArrayList<>() |
| Map< Integer, Item > | currentOverrides = new HashMap<>() |
| Map< String, OverridePreset > | presets = new HashMap<>() |
Package Attributes | |
| final int | AMULET_CONTAINER = 60133 |
| final int | AMULET_SLOT_BTN = -5413 |
| final int | BODY_CONTAINER = 60135 |
| final int | BODY_SLOT_BTN = -5410 |
| final int | BOOTS_CONTAINER = 60139 |
| final int | BOOTS_SLOT_BTN = -5407 |
| final Map< Integer, Integer > | buttons = new HashMap<>() |
| final int | CAPE_CONTAINER = 60132 |
| final int | CAPE_SLOT_BTN = -5414 |
| EquipmentType | filter = EquipmentType.NOT_WIELDABLE |
| String | filterName = "All" |
| final int | GLOVES_CONTAINER = 60138 |
| final int | GLOVES_SLOT_BTN = -5406 |
| final int | HEAD_CONTAINER = 60131 |
| final int | HEAD_SLOT_BTN = -5415 |
| final int | INFO_BTN = -5286 |
| final int | INFO_CLOSE_BTN = -5270 |
| final int | INFO_GO_BACK_BTN = -5267 |
| final int | INFO_INTERFACE = 60260 |
| final int | LEGS_CONTAINER = 60137 |
| final int | LEGS_SLOT_BTN = -5408 |
| final int | MANAGE_BTN = -5395 |
| boolean | managingOverrides = false |
| final int | OPEN_OVERRIDE_BTN = 27659 |
| final int | OVERRIDE_INTERFACE = 60106 |
| final Map< Integer, String > | presetButtons = new HashMap<>() |
| final int | SAVE_PRESET_BTN = -5422 |
| final int | SHIELD_CONTAINER = 60136 |
| final int | SHIELD_SLOT_BTN = -5409 |
| final int | VIEW_ALL_BTN = -5428 |
| final int | VIEW_PRESET_BTN = -5417 |
| final int | WEAPON_CONTAINER = 60134 |
| final int | WEAPON_SLOT_BTN = -5411 |
Private Member Functions | |
| void | createPreset (String presetName) |
| void | deleteOverride (Item item) |
| void | deletePreset (String presetName) |
| int | determineContainer (int itemId) |
| void | drawPresets () |
| void | drawText () |
| void | equipOverride (Item item) |
| boolean | hasShieldOverride () |
| boolean | hasWeaponOverride () |
| void | loadContainers () |
| void | loadPreset (String presetName) |
| void | manageItemDialogue (Item item) |
| void | manageModeDialogue () |
| void | managePresetDialogue (String presetName) |
| void | removeAllOverrides () |
| void | renamePreset (String currentName, String newName) |
| void | setFilter (EquipmentType equipmentType, String name) |
| SendConfig | toggleConfig (int itemId, String toggle) |
| void | wipeInterface () |
Private Attributes | |
| final Player | player |
Definition at line 16 of file Overrides.java.
| com.runehive.content.overrides.Overrides.Overrides | ( | Player | player | ) |
| void com.runehive.content.overrides.Overrides.addOverride | ( | int | itemId | ) |
Definition at line 87 of file Overrides.java.
References allOverrides, com.runehive.game.world.items.containers.equipment.EquipmentType.ARROWS, com.runehive.game.world.position.Area.inWilderness(), player, and com.runehive.game.world.items.containers.equipment.EquipmentType.RING.
|
private |
Definition at line 232 of file Overrides.java.
References currentOverrides, drawText(), OverridePreset(), player, and presets.
|
private |
Definition at line 122 of file Overrides.java.
References allOverrides, currentOverrides, drawText(), com.runehive.game.world.items.Item.getId(), player, presets, and removeOverride().
Referenced by manageItemDialogue().
|
private |
Definition at line 276 of file Overrides.java.
References drawText(), player, and presets.
Referenced by managePresetDialogue().
|
private |
Definition at line 474 of file Overrides.java.
References AMULET_CONTAINER, BODY_CONTAINER, BOOTS_CONTAINER, CAPE_CONTAINER, com.runehive.game.world.items.Item.getDefinition(), GLOVES_CONTAINER, HEAD_CONTAINER, LEGS_CONTAINER, SHIELD_CONTAINER, and WEAPON_CONTAINER.
Referenced by equipOverride(), loadContainers(), and removeOverride().
|
private |
Definition at line 71 of file Overrides.java.
References player, presetButtons, and presets.
Referenced by drawText().
|
private |
Definition at line 48 of file Overrides.java.
References allOverrides, buttons, drawPresets(), filter, filterName, com.runehive.game.world.items.Item.getDefinition(), com.runehive.game.world.items.Item.getName(), com.runehive.game.world.items.containers.equipment.EquipmentType.NOT_WIELDABLE, player, and wipeInterface().
Referenced by createPreset(), deleteOverride(), deletePreset(), openInterface(), renamePreset(), and setFilter().
|
private |
Definition at line 437 of file Overrides.java.
References com.runehive.game.world.entity.mob.UpdateFlag.APPEARANCE, currentOverrides, determineContainer(), com.runehive.game.world.items.Item.getDefinition(), com.runehive.game.world.items.Item.getId(), player, and toggleConfig().
Referenced by handleButtons(), loadPreset(), and manageItemDialogue().
| Item com.runehive.content.overrides.Overrides.get | ( | int | slot | ) |
Definition at line 228 of file Overrides.java.
References currentOverrides.
Referenced by com.runehive.game.world.entity.combat.strategy.player.PlayerMeleeStrategy.getAttackAnimation(), and com.runehive.game.world.entity.combat.strategy.player.PlayerRangedStrategy.getAttackAnimation().
Definition at line 287 of file Overrides.java.
References com.runehive.game.world.entity.combat.attack.FightStyle.CONTROLLED, com.runehive.game.world.entity.combat.attack.FightStyle.DEFENSIVE, com.runehive.game.world.entity.combat.weapon.WeaponInterface.getFightTypes(), com.runehive.game.world.entity.combat.attack.FightType.getStyle(), com.runehive.game.world.items.Item.getWeaponInterface(), player, and com.runehive.game.world.entity.combat.weapon.WeaponInterface.UNARMED.
Referenced by com.runehive.game.world.entity.combat.strategy.player.PlayerMeleeStrategy.getAttackAnimation(), and com.runehive.game.world.entity.combat.strategy.player.PlayerRangedStrategy.getAttackAnimation().
| boolean com.runehive.content.overrides.Overrides.handleButtons | ( | int | button | ) |
Definition at line 327 of file Overrides.java.
References com.runehive.game.world.items.containers.equipment.EquipmentType.AMULET, AMULET_SLOT_BTN, com.runehive.game.world.items.containers.equipment.EquipmentType.BODY, BODY_SLOT_BTN, com.runehive.game.world.items.containers.equipment.EquipmentType.BOOTS, BOOTS_SLOT_BTN, buttons, com.runehive.game.world.items.containers.equipment.EquipmentType.CAPE, CAPE_SLOT_BTN, equipOverride(), com.runehive.game.world.items.containers.equipment.EquipmentType.GLOVES, GLOVES_SLOT_BTN, HEAD_SLOT_BTN, com.runehive.game.world.items.containers.equipment.EquipmentType.HELM, INFO_BTN, INFO_CLOSE_BTN, INFO_GO_BACK_BTN, INFO_INTERFACE, com.runehive.game.world.items.containers.equipment.EquipmentType.LEGS, LEGS_SLOT_BTN, loadPreset(), MANAGE_BTN, manageItemDialogue(), manageModeDialogue(), managePresetDialogue(), managingOverrides, com.runehive.game.world.items.containers.equipment.EquipmentType.NOT_WIELDABLE, OPEN_OVERRIDE_BTN, openInterface(), player, presetButtons, presets, SAVE_PRESET_BTN, setFilter(), com.runehive.game.world.items.containers.equipment.EquipmentType.SHIELD, SHIELD_SLOT_BTN, VIEW_ALL_BTN, VIEW_PRESET_BTN, com.runehive.game.world.items.containers.equipment.EquipmentType.WEAPON, and WEAPON_SLOT_BTN.
| boolean com.runehive.content.overrides.Overrides.hasOverride | ( | int | slot | ) |
Definition at line 147 of file Overrides.java.
References currentOverrides, hasShieldOverride(), hasWeaponOverride(), com.runehive.game.world.position.Area.inDuelArena(), com.runehive.game.world.position.Area.inWilderness(), player, com.runehive.game.world.items.containers.equipment.Equipment.SHIELD_SLOT, and com.runehive.game.world.items.containers.equipment.Equipment.WEAPON_SLOT.
Referenced by com.runehive.game.world.entity.combat.strategy.player.PlayerMeleeStrategy.getAttackAnimation(), com.runehive.game.world.entity.combat.strategy.player.PlayerRangedStrategy.getAttackAnimation(), and hasWeaponOverride().
|
private |
Definition at line 211 of file Overrides.java.
References currentOverrides, player, com.runehive.game.world.items.containers.equipment.Equipment.SHIELD_SLOT, and com.runehive.game.world.items.containers.equipment.Equipment.WEAPON_SLOT.
Referenced by hasOverride().
|
private |
Definition at line 190 of file Overrides.java.
References currentOverrides, hasOverride(), player, and com.runehive.game.world.items.containers.equipment.Equipment.WEAPON_SLOT.
Referenced by hasOverride().
|
private |
Definition at line 450 of file Overrides.java.
References currentOverrides, determineContainer(), player, and toggleConfig().
Referenced by openInterface().
|
private |
Definition at line 244 of file Overrides.java.
References equipOverride(), player, presets, and removeAllOverrides().
Referenced by handleButtons(), and managePresetDialogue().
|
private |
Definition at line 386 of file Overrides.java.
References deleteOverride(), equipOverride(), com.runehive.game.world.items.Item.getName(), and player.
Referenced by handleButtons().
|
private |
Definition at line 374 of file Overrides.java.
References managingOverrides, and player.
Referenced by handleButtons().
|
private |
Definition at line 398 of file Overrides.java.
References deletePreset(), loadPreset(), player, and renamePreset().
Referenced by handleButtons().
| void com.runehive.content.overrides.Overrides.openInterface | ( | ) |
Definition at line 36 of file Overrides.java.
References drawText(), filter, filterName, com.runehive.game.world.position.Area.inWilderness(), loadContainers(), com.runehive.game.world.items.containers.equipment.EquipmentType.NOT_WIELDABLE, OVERRIDE_INTERFACE, and player.
Referenced by handleButtons().
| record com.runehive.content.overrides.Overrides.OverridePreset | ( | Item... | items | ) |
Definition at line 23 of file Overrides.java.
Referenced by createPreset().
|
private |
Definition at line 431 of file Overrides.java.
References currentOverrides, and removeOverride().
Referenced by loadPreset().
| void com.runehive.content.overrides.Overrides.removeOverride | ( | int | itemId | ) |
Definition at line 421 of file Overrides.java.
References com.runehive.game.world.entity.mob.UpdateFlag.APPEARANCE, currentOverrides, determineContainer(), com.runehive.game.world.items.Item.getDefinition(), player, and toggleConfig().
Referenced by deleteOverride(), and removeAllOverrides().
|
private |
Definition at line 260 of file Overrides.java.
References drawText(), player, and presets.
Referenced by managePresetDialogue().
|
private |
Definition at line 415 of file Overrides.java.
References drawText(), filter, and filterName.
Referenced by handleButtons().
|
private |
Definition at line 457 of file Overrides.java.
References com.runehive.game.world.items.Item.getDefinition().
Referenced by equipOverride(), loadContainers(), and removeOverride().
|
private |
Definition at line 79 of file Overrides.java.
References allOverrides, buttons, player, and presetButtons.
Referenced by drawText().
| List<Integer> com.runehive.content.overrides.Overrides.allOverrides = new ArrayList<>() |
Definition at line 26 of file Overrides.java.
Referenced by addOverride(), deleteOverride(), drawText(), and wipeInterface().
|
package |
Definition at line 494 of file Overrides.java.
Referenced by determineContainer().
|
package |
Definition at line 507 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 492 of file Overrides.java.
Referenced by determineContainer().
|
package |
Definition at line 508 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 497 of file Overrides.java.
Referenced by determineContainer().
|
package |
Definition at line 510 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 29 of file Overrides.java.
Referenced by drawText(), handleButtons(), and wipeInterface().
|
package |
Definition at line 495 of file Overrides.java.
Referenced by determineContainer().
|
package |
Definition at line 511 of file Overrides.java.
Referenced by handleButtons().
| Map<Integer, Item> com.runehive.content.overrides.Overrides.currentOverrides = new HashMap<>() |
Definition at line 27 of file Overrides.java.
Referenced by createPreset(), deleteOverride(), equipOverride(), get(), hasOverride(), hasShieldOverride(), hasWeaponOverride(), loadContainers(), removeAllOverrides(), and removeOverride().
|
package |
Definition at line 32 of file Overrides.java.
Referenced by drawText(), openInterface(), and setFilter().
|
package |
Definition at line 33 of file Overrides.java.
Referenced by drawText(), openInterface(), and setFilter().
|
package |
Definition at line 496 of file Overrides.java.
Referenced by determineContainer().
|
package |
Definition at line 513 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 491 of file Overrides.java.
Referenced by determineContainer().
|
package |
Definition at line 506 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 502 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 503 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 504 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 501 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 493 of file Overrides.java.
Referenced by determineContainer().
|
package |
Definition at line 509 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 505 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 34 of file Overrides.java.
Referenced by handleButtons(), and manageModeDialogue().
|
package |
Definition at line 518 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 500 of file Overrides.java.
Referenced by openInterface().
|
private |
Definition at line 18 of file Overrides.java.
Referenced by addOverride(), createPreset(), deleteOverride(), deletePreset(), drawPresets(), drawText(), equipOverride(), getFightType(), handleButtons(), hasOverride(), hasShieldOverride(), hasWeaponOverride(), loadContainers(), loadPreset(), manageItemDialogue(), manageModeDialogue(), managePresetDialogue(), openInterface(), Overrides(), removeOverride(), renamePreset(), and wipeInterface().
|
package |
Definition at line 30 of file Overrides.java.
Referenced by drawPresets(), handleButtons(), and wipeInterface().
| Map<String, OverridePreset> com.runehive.content.overrides.Overrides.presets = new HashMap<>() |
Definition at line 24 of file Overrides.java.
Referenced by createPreset(), deleteOverride(), deletePreset(), drawPresets(), handleButtons(), loadPreset(), and renamePreset().
|
package |
Definition at line 516 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 499 of file Overrides.java.
Referenced by determineContainer().
|
package |
Definition at line 514 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 517 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 515 of file Overrides.java.
Referenced by handleButtons().
|
package |
Definition at line 498 of file Overrides.java.
Referenced by determineContainer().
|
package |
Definition at line 512 of file Overrides.java.
Referenced by handleButtons().