public class Display extends API
Modifier and Type | Class and Description |
---|---|
static class |
Display.DisplayMode
Represents the different kind of display modes
|
Modifier and Type | Field and Description |
---|---|
static int[] |
CAMERA_COS |
static int[] |
CAMERA_SIN |
bank, bot, camera, chatbox, client, colorPicker, combat, configs, depositBox, dialogues, diaries, display, doorHandler, equipment, experienceTracker, favour, grandExchange, graphicObjects, groundItems, hintArrow, inventory, keyboard, logger, logoutTab, magic, map, menu, mouse, npcs, objects, players, prayer, projectiles, quests, settings, skills, store, tabs, trade, walking, widgets, worlds
Constructor and Description |
---|
Display() |
Modifier and Type | Method and Description |
---|---|
void |
drawModel(java.awt.Graphics2D g,
int gridX,
int gridY,
int plane,
int z,
Model model) |
void |
drawModel(java.awt.Graphics2D g,
int gridX,
int gridY,
int plane,
Model model) |
void |
drawWireframe(java.awt.Graphics2D graphics,
Entity entity) |
java.awt.Rectangle |
getBoundingBox(short[][] points) |
java.awt.Rectangle |
getCanvasClip() |
java.awt.geom.Area |
getCanvasClipArea() |
java.awt.geom.Area |
getCubicArea(int gridX,
int gridY,
int z,
int sizeX,
int sizeY,
int height) |
Display.DisplayMode |
getDisplayMode()
Gets the current display mode
|
int |
getMainInterfaceId()
Deprecated.
|
java.awt.Rectangle |
getMainScreenClip() |
java.awt.geom.Area |
getMainScreenClipArea() |
java.awt.Polygon |
getMinimapClip() |
short[] |
getMinimapScreenCoordinate(int destX,
int destY) |
java.awt.geom.Area |
getModelArea(int gridX,
int gridY,
int plane,
Model model) |
java.awt.Rectangle |
getModelBoundingBox(int gridX,
int gridY,
int plane,
Model model) |
java.util.ArrayList<java.awt.Polygon> |
getModelMeshTriangles(int gridX,
int gridY,
int plane,
Model model) |
java.awt.geom.Area |
getModelTriangleArea(int gridX,
int gridY,
int z,
Model model) |
short[] |
getScreenCoordinates(int gridX,
int gridY,
int plane,
int height) |
short[][] |
getScreenCoordinates(int gridX,
int gridY,
int plane,
int z,
Model model) |
short[][] |
getScreenCoordinates(int gridX,
int gridY,
int plane,
Model model) |
int |
getScreenHeight() |
int |
getScreenWidth() |
java.awt.Point |
getSuitablePoint(MouseDestination destination) |
int |
getTileHeight(int gridX,
int gridY,
int plane) |
short[][] |
getTriangle(int gridX,
int gridY,
int plane,
Model model,
int triangle) |
void |
initializeModule() |
boolean |
isResizableMode() |
boolean |
isVisibleOnArea(java.awt.Shape shape,
java.awt.geom.Area area) |
boolean |
isVisibleOnCanvas(int x,
int y) |
boolean |
isVisibleOnCanvas(java.awt.Point point) |
boolean |
isVisibleOnCanvas(java.awt.Shape shape) |
boolean |
isVisibleOnMainScreen(Entity entity) |
boolean |
isVisibleOnMainScreen(int x,
int y) |
boolean |
isVisibleOnMainScreen(java.awt.Point point) |
boolean |
isVisibleOnMainScreen(java.awt.Shape shape) |
boolean |
isVisibleOnMinimap(int x,
int y) |
boolean |
isVisibleOnMinimap(java.awt.Point point) |
boolean |
setDisplayMode(Display.DisplayMode mode)
Sets the game to the given display mode
|
exchangeContext, execute, getBank, getBot, getCamera, getChatbox, getClient, getColorPicker, getCombat, getConfigs, getDepositBox, getDialogues, getDiaries, getDisplay, getDoorHandler, getEquipment, getExperienceTracker, getFavour, getGrandExchange, getGraphicObjects, getGroundItems, getHintArrow, getInventory, getKeyboard, getLogoutTab, getMagic, getMap, getMenuAPI, getMouse, getNpcs, getObjects, getPlayers, getPrayer, getProjectiles, getQuests, getSettings, getSkills, getStore, getTabs, getTrade, getWalking, getWidgets, getWorlds, gRandom, gRandom, gRandom, initializeContext, log, log, myPlayer, myPosition, random, random, sleep, stripFormatting, warn
public static final int[] CAMERA_SIN
public static final int[] CAMERA_COS
public void initializeModule()
initializeModule
in class API
public boolean isResizableMode()
public Display.DisplayMode getDisplayMode()
public boolean setDisplayMode(Display.DisplayMode mode)
mode
- the display mode to set the game to@Deprecated public int getMainInterfaceId()
public int getScreenWidth()
public int getScreenHeight()
public java.awt.Rectangle getMainScreenClip()
public java.awt.geom.Area getMainScreenClipArea()
public java.awt.Rectangle getCanvasClip()
public java.awt.geom.Area getCanvasClipArea()
public java.awt.Polygon getMinimapClip()
public short[][] getTriangle(int gridX, int gridY, int plane, Model model, int triangle)
gridX
- The x grid positiongridY
- The y grid positionplane
- The planemodel
- The modeltriangle
- The triangle indexpublic short[][] getScreenCoordinates(int gridX, int gridY, int plane, Model model)
public short[][] getScreenCoordinates(int gridX, int gridY, int plane, int z, Model model)
public short[] getScreenCoordinates(int gridX, int gridY, int plane, int height)
public int getTileHeight(int gridX, int gridY, int plane)
public void drawWireframe(java.awt.Graphics2D graphics, Entity entity)
public java.util.ArrayList<java.awt.Polygon> getModelMeshTriangles(int gridX, int gridY, int plane, Model model)
public short[] getMinimapScreenCoordinate(int destX, int destY)
public java.awt.Rectangle getBoundingBox(short[][] points)
public java.awt.Rectangle getModelBoundingBox(int gridX, int gridY, int plane, Model model)
public java.awt.Point getSuitablePoint(MouseDestination destination)
public java.awt.geom.Area getCubicArea(int gridX, int gridY, int z, int sizeX, int sizeY, int height)
public java.awt.geom.Area getModelArea(int gridX, int gridY, int plane, Model model)
public java.awt.geom.Area getModelTriangleArea(int gridX, int gridY, int z, Model model)
public void drawModel(java.awt.Graphics2D g, int gridX, int gridY, int plane, Model model)
public void drawModel(java.awt.Graphics2D g, int gridX, int gridY, int plane, int z, Model model)
public boolean isVisibleOnArea(java.awt.Shape shape, java.awt.geom.Area area)
public boolean isVisibleOnMainScreen(java.awt.Shape shape)
public boolean isVisibleOnMainScreen(java.awt.Point point)
public boolean isVisibleOnMainScreen(int x, int y)
public boolean isVisibleOnCanvas(java.awt.Shape shape)
public boolean isVisibleOnCanvas(java.awt.Point point)
public boolean isVisibleOnCanvas(int x, int y)
public boolean isVisibleOnMinimap(java.awt.Point point)
public boolean isVisibleOnMinimap(int x, int y)
public boolean isVisibleOnMainScreen(Entity entity)