Modifier and Type | Method and Description |
---|---|
int |
distanceBetween(Location loc)
Returns a rough Geodesic distance from this Location to a second Location.
|
static int |
distanceBetween(Location loc1,
Location loc2)
Returns a rough Geodesic distance between two locations.
|
int |
distanceTo()
Returns a rough Geodesic distance from the player's current position to the standable tile of
the Location.
|
java.awt.Point |
getC1()
Returns the coordinate of the Location's first corner tile.
|
java.awt.Point |
getC2()
Returns the coordinate of the Location's second corner tile.
|
java.lang.String |
getDescription()
Returns the description of a start location
|
static java.lang.String |
getDescriptionFromStandableTile(int x,
int y)
Returns either the description of a Location with a matching standable tile, or (X, Y)
coordinates as a string.
|
int |
getX()
Returns the X coordinate of the Location's standable tile.
|
int |
getY()
Returns the Y coordinate of the Location's standable tile.
|
boolean |
isAtLocation()
Returns whether the player is within the Location's boundary rectangle.
|
static boolean |
isAtLocation(Location loc)
Returns whether the player is within the Location's boundary rectangle.
|
static Location |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Location[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
void |
walkTowards()
Attempts to walk towards the specified location's standable tile.
|
static void |
walkTowards(int x,
int y)
Attempts to walk towards the specified coordinates.
|
static void |
walkTowardsClosest(Location[] locations)
Attempts to walk to the closest Location in an array of Locations.
|
static void |
walkTowardsNearestBank()
Attempts to walk to the closest bank.
|
public static final Location AL_KHARID_BORDER_GATE
public static final Location ARDOUGNE_CROP_FIELD
public static final Location ARDOUGNE_MONASTERY
public static final Location ARDOUGNE_SOUTH_BANK
public static final Location BARBARIAN_OUTPOST_ENTRANCE
public static final Location BARBARIAN_OUTPOST_INNER
public static final Location BARBARIAN_VILLAGE_COAL_MINE
public static final Location BARBARIAN_VILLAGE_HELMET_SHOP
public static final Location BARBARIAN_VILLAGE_MESS_HALL
public static final Location BARBARIAN_VILLAGE_POTTERY_HOUSE
public static final Location BARBARIAN_VILLAGE_SPINNING_WHEEL
public static final Location BARBARIAN_VILLAGE_TIN_MINE
public static final Location BATTLEFIELD_SPIRIT_TREE
public static final Location BRIMHAVEN_SHRIMP_AND_PARROT
public static final Location CAMELOT_ENTRANCE
public static final Location CATHERBY_BANK
public static final Location CATHERBY_BEE_HIVES
public static final Location CATHERBY_CANDLE_SHOP
public static final Location CATHERBY_CHEFS_HOUSE
public static final Location CATHERBY_DOCK
public static final Location CATHERBY_DWARF_TUNNEL
public static final Location CATHERBY_FISHING_SPOT
public static final Location CATHERBY_HARRYS_FISHING_SHOP
public static final Location CATHERBY_HICKTONS_ARCHERY_SHOP
public static final Location CATHERBY_INSECT_REPELLENT_HOUSE
public static final Location CATHERBY_OWENS_HOUSE
public static final Location DRAYNOR_AGGIES_HOUSE
public static final Location DRAYNOR_BANK
public static final Location DRAYNOR_JAIL
public static final Location DRAYNOR_MANOR_ENTRANCE
public static final Location DRAYNOR_MARKET
public static final Location DRAYNOR_MORGANS_HOUSE
public static final Location DRAYNOR_MORGANS_HOUSE_UPSTAIRS
public static final Location DRAYNOR_NEDS_HOUSE
public static final Location EDGEVILLE_BANK
public static final Location EDGEVILLE_BLACK_KNIGHTS_FORTRESS_ENTRANCE
public static final Location EDGEVILLE_DUNGEON_ENTRANCE
public static final Location EDGEVILLE_GENERAL_STORE
public static final Location EDGEVILLE_ICE_MOUNTAIN_ORACLE
public static final Location EDGEVILLE_JAIL
public static final Location EDGEVILLE_MAN_ROOM
public static final Location EDGEVILLE_MONASTERY
public static final Location EDGEVILLE_OZIACHS_HOUSE
public static final Location FALADOR_APPLE_ORCHARD
public static final Location FALADOR_CABBAGE_FIELD
public static final Location FALADOR_CASTLE_COURTYARD
public static final Location FALADOR_CASTLE_SIR_VYVINS_ROOM
public static final Location FALADOR_CHAINBODY_SHOP
public static final Location FALADOR_CHICKEN_PEN
public static final Location FALADOR_DORICS_ANVILS
public static final Location FALADOR_DWARVEN_MINE_NORTH_ENTRANCE
public static final Location FALADOR_DWARVEN_MINE_SOUTH_ENTRANCE
public static final Location FALADOR_EAST_BANK
public static final Location FALADOR_FOUNTAIN
public static final Location FALADOR_FURNACES
public static final Location FALADOR_GEM_STORE
public static final Location FALADOR_GENERAL_STORE
public static final Location FALADOR_MAKEOVER_MAGE
public static final Location FALADOR_MINE
public static final Location FALADOR_MINING_GUILD_ENTRANCE
public static final Location FALADOR_PARK
public static final Location FALADOR_RISING_SUN_INN
public static final Location FALADOR_SHIELD_SHOP
public static final Location FALADOR_SPINNING_WHEEL
public static final Location FALADOR_WEST_BANK
public static final Location FISHING_GUILD_CERTERS
public static final Location FISHING_GUILD_DOCKS
public static final Location FISHING_GUILD_ENTRANCE
public static final Location FISHING_GUILD_EXIT
public static final Location FISHING_GUILD_RANGE_HOUSE
public static final Location FISHING_GUILD_SHOP
public static final Location GOBLIN_VILLAGE
public static final Location GOBLIN_VILLAGE_ZAMORAK_ALTAR
public static final Location HEMENSTER_CHEST_HOUSE
public static final Location HEMENSTER_FISHING_CONTEST_ENTRANCE
public static final Location HEMENSTER_FISHING_CONTEST_EXIT
public static final Location HEMENSTER_GRANDPA_JACKS_HOUSE
public static final Location LUMBRIDGE_BOBS_AXES
public static final Location LUMBRIDGE_BORDER_GATE
public static final Location LUMBRIDGE_CABBAGE_FIELD
public static final Location LUMBRIDGE_CASTLE_COURTYARD
public static final Location LUMBRIDGE_CASTLE_DUKES_ROOM
public static final Location LUMBRIDGE_CASTLE_KITCHEN
public static final Location LUMBRIDGE_CASTLE_SPINNING_WHEEL
public static final Location LUMBRIDGE_CHICKEN_PEN
public static final Location LUMBRIDGE_CHURCH
public static final Location LUMBRIDGE_CORN_FIELD
public static final Location LUMBRIDGE_COW_PEN
public static final Location LUMBRIDGE_CROP_FIELD
public static final Location LUMBRIDGE_EAST_POTATO_FIELD
public static final Location LUMBRIDGE_FARMER_FREDS_HOUSE
public static final Location LUMBRIDGE_FURNACE
public static final Location LUMBRIDGE_GENERAL_STORE
public static final Location LUMBRIDGE_GOBLIN_HUT
public static final Location LUMBRIDGE_GRAVEYARD
public static final Location LUMBRIDGE_MILL_F1
public static final Location LUMBRIDGE_MILL_F2
public static final Location LUMBRIDGE_MILL_F3
public static final Location LUMBRIDGE_MUMS_HOUSE
public static final Location LUMBRIDGE_ONION_FIELD
public static final Location LUMBRIDGE_SHEEP_PEN
public static final Location LUMBRIDGE_SWAMP_KRESHS_HUT
public static final Location LUMBRIDGE_SWAMP_LEPRECHAUN_TREE
public static final Location LUMBRIDGE_SWAMP_URHNEYS_HOUSE
public static final Location LUMBRIDGE_SWAMP_ZANARIS_SHED
public static final Location LUMBRIDGE_WEST_POTATO_FIELD
public static final Location LUMBRIDGE_WHEAT_FIELD
public static final Location MCGROUBERS_WOOD_ENTRANCE
public static final Location MCGROUBERS_WOOD_RED_VINE
public static final Location PORT_KHAZARD
public static final Location PORT_KHAZARD_ANVIL_HOUSE
public static final Location PORT_KHAZARD_FISHING_TRAWLER
public static final Location PORT_SARIM_AXE_SHOP
public static final Location PORT_SARIM_CHURCH
public static final Location PORT_SARIM_DOCKS
public static final Location PORT_SARIM_FISHING_SHOP
public static final Location PORT_SARIM_GENERAL_STORE
public static final Location PORT_SARIM_ICE_DUNGEON_ENTRANCE
public static final Location PORT_SARIM_JAIL
public static final Location PORT_SARIM_JEWELLERY_SHOP
public static final Location PORT_SARIM_JEWELLERY_SHOP_ENTRANCE
public static final Location PORT_SARIM_RUNE_SHOP
public static final Location PORT_SARIM_RUSTY_ANCHOR_PUB
public static final Location PORT_SARIM_THURGOS_HUT
public static final Location RIMMINGTON_CHEMIST
public static final Location RIMMINGTON_CRAFTING_GUILD_ENTRANCE
public static final Location RIMMINGTON_CRAFTING_SHOP
public static final Location RIMMINGTON_CROP_PATCH
public static final Location RIMMINGTON_ESTERS_HOUSE
public static final Location RIMMINGTON_GENERAL_STORE
public static final Location RIMMINGTON_HETTYS_HOUSE
public static final Location RIMMINGTON_HOBGOBLIN_PENINSULA
public static final Location RIMMINGTON_MELZARS_MAZE_ENTRANCE
public static final Location SEERS_VILLAGE_BANK
public static final Location SEERS_VILLAGE_CHURCH
public static final Location SEERS_VILLAGE_COAL_TRUCKS
public static final Location SEERS_VILLAGE_FLAX_FIELD
public static final Location SEERS_VILLAGE_INN
public static final Location SEERS_VILLAGE_MAGIC_TREES
public static final Location SEERS_VILLAGE_PARTY_HALL_F1
public static final Location SEERS_VILLAGE_PARTY_HALL_F2
public static final Location SEERS_VILLAGE_SEER_HOUSE_F1
public static final Location SEERS_VILLAGE_SPINNING_WHEEL
public static final Location SEERS_VILLAGE_WILLOW_TREES
public static final Location SEERS_VILLAGE_YEW_TREES
public static final Location SINCLAIR_MANSION_GATE
public static final Location SORCERERS_TOWER_F1
public static final Location SORCERERS_TOWER_F2
public static final Location TAVERLEY
public static final Location TAVERLEY_CRYSTAL_CHEST_HOUSE
public static final Location TAVERLEY_DUNGEON_ENTRANCE
public static final Location TAVERLEY_DWARF_TUNNEL
public static final Location TAVERLEY_GAUIS_HOUSE
public static final Location TAVERLEY_GUTHIX_ALTAR
public static final Location TAVERLEY_HEROES_GUILD_ENTRANCE
public static final Location TAVERLEY_JATIXS_SHOP
public static final Location TAVERLEY_LADY_OF_THE_LAKE
public static final Location TAVERLEY_SANFEWS_HOUSE
public static final Location TAVERLEY_WITCHS_HOUSE
public static final Location TEMPLE_OF_IKOV_ENTRANCE
public static final Location TREE_GNOME_STRONGHOLD_SPIRIT_TREE
public static final Location VARROCK_ANVILS
public static final Location VARROCK_APOTHECARY
public static final Location VARROCK_ARCHERY_SHOP
public static final Location VARROCK_ARMOR_SHOP
public static final Location VARROCK_BERRY_BUSHES_EAST
public static final Location VARROCK_BERRY_BUSHES_SOUTH
public static final Location VARROCK_BERRY_BUSHES_WEST
public static final Location VARROCK_BLACK_ARM_GANG_ENTRANCE
public static final Location VARROCK_BLUE_MOON_INN
public static final Location VARROCK_BLUE_MOON_INN_KITCHEN
public static final Location VARROCK_BRASS_KEY_HUT
public static final Location VARROCK_CASTLE_ALTAR
public static final Location VARROCK_CASTLE_COURTYARD
public static final Location VARROCK_CASTLE_GARDEN
public static final Location VARROCK_CASTLE_GUARD_BARRACKS
public static final Location VARROCK_CASTLE_KITCHEN
public static final Location VARROCK_CASTLE_LIBRARY
public static final Location VARROCK_CASTLE_SIR_PRYSINS_ROOM
public static final Location VARROCK_CASTLE_THRONE_ROOM
public static final Location VARROCK_CHAMPIONS_GUILD
public static final Location VARROCK_CHURCH
public static final Location VARROCK_CHURCH_F2
public static final Location VARROCK_CLOTHES_SHOP
public static final Location VARROCK_COOKS_GUILD
public static final Location VARROCK_DANCING_DONKEY_INN
public static final Location VARROCK_DIMINTHEIS_HOUSE
public static final Location VARROCK_EAST_BANK
public static final Location VARROCK_EAST_MINE
public static final Location VARROCK_GENERAL_STORE
public static final Location VARROCK_GERTRUDES_HOUSE
public static final Location VARROCK_GUIDORS_HOUSE
public static final Location VARROCK_JULIETS_HOUSE
public static final Location VARROCK_MARKET_SQUARE
public static final Location VARROCK_MUSEUM
public static final Location VARROCK_PHOENIX_GANG_ENTRANCE
public static final Location VARROCK_RUNE_SHOP
public static final Location VARROCK_SEWER_ENTRANCE
public static final Location VARROCK_SHEEP_PEN
public static final Location VARROCK_SOUTH_ALTAR
public static final Location VARROCK_SPIRIT_TREE
public static final Location VARROCK_STAFF_SHOP
public static final Location VARROCK_STONE_CIRCLE
public static final Location VARROCK_SWORD_SHOP
public static final Location VARROCK_TAILORS_HOUSE
public static final Location VARROCK_TRAINING_ROOM
public static final Location VARROCK_WEST_BANK
public static final Location VARROCK_WEST_BANK_BASEMENT
public static final Location VARROCK_WEST_MINE
public static final Location VARROCK_WHEAT_FIELD
public static final Location WIZARDS_TOWER_BASEMENT
public static final Location WIZARDS_TOWER_ENTRANCE
public static final Location YANILLE_ANVIL_HUT
public static final Location YANILLE_BANK
public static final Location YANILLE_DUNGEON_NORTH_ENTRANCE
public static final Location YANILLE_DUNGEON_SOUTH_ENTRANCE
public static final Location YANILLE_FRENITAS_FOOD_SHOP
public static final Location YANILLE_MINE
public static final Location YANILLE_SAND_PIT
public static final Location YANILLE_SIDNEY_SMITHS_HOUSE
public static final Location YANILLE_WIZARDS_GUILD_ENTRANCE
public static final Location YANILLE_YE_OLDE_DRAGON_INN
public static final Location ZZ_RUNECRAFT_MYSTERIOUS_RUINS_AIR
public static final Location ZZ_RUNECRAFT_MYSTERIOUS_RUINS_BODY
public static final Location ZZ_RUNECRAFT_MYSTERIOUS_RUINS_CHAOS
public static final Location ZZ_RUNECRAFT_MYSTERIOUS_RUINS_COSMIC
public static final Location ZZ_RUNECRAFT_MYSTERIOUS_RUINS_EARTH
public static final Location ZZ_RUNECRAFT_MYSTERIOUS_RUINS_FIRE
public static final Location ZZ_RUNECRAFT_MYSTERIOUS_RUINS_MIND
public static final Location ZZ_RUNECRAFT_MYSTERIOUS_RUINS_NATURE
public static final Location ZZ_RUNECRAFT_MYSTERIOUS_RUINS_WATER
public static Location[] values()
for (Location c : Location.values()) System.out.println(c);
public static Location valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic void walkTowards()
public static void walkTowards(int x, int y)
x
- int -- X coordinatey
- int -- Y coordinatepublic static void walkTowardsClosest(Location[] locations)
locations
- Location[] -- Array of locationspublic static void walkTowardsNearestBank()
public int distanceTo()
public int distanceBetween(Location loc)
loc
- Location -- Location to checkpublic static int distanceBetween(Location loc1, Location loc2)
loc1
- Location -- Location to checkloc2
- Location -- Location to checkpublic int getX()
public int getY()
public java.awt.Point getC1()
public java.awt.Point getC2()
public java.lang.String getDescription()
public static boolean isAtLocation(Location loc)
loc
- Location -- Location to checkpublic boolean isAtLocation()
public static java.lang.String getDescriptionFromStandableTile(int x, int y)
x
- int - X coordinate to check for descriptiony
- int - Y coordinate to check for description