Add method to get the clickable area of a TileObject
getClickbox returns an AWT Area object which corresponds to theclickable area of a GameObject, GroundObject, DecorativeObject or WallObject. getClickbox for ItemLayers isn't implemented, since I haven't looked into how clickabilty works for items on the ground in the client.
This commit is contained in:
committed by
Adam
parent
f2cc543dc7
commit
9eb5dfbf73
@@ -25,6 +25,7 @@
|
||||
package net.runelite.rs.api;
|
||||
|
||||
import net.runelite.api.GroundObject;
|
||||
import net.runelite.api.Renderable;
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
public interface RSGroundObject extends GroundObject
|
||||
@@ -38,4 +39,7 @@ public interface RSGroundObject extends GroundObject
|
||||
|
||||
@Import("y")
|
||||
int getY();
|
||||
|
||||
@Import("renderable")
|
||||
Renderable getRenderable();
|
||||
}
|
||||
|
||||
@@ -71,5 +71,6 @@ public interface RSTile extends Tile
|
||||
int getY();
|
||||
|
||||
@Import("plane")
|
||||
@Override
|
||||
int getPlane();
|
||||
}
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
*/
|
||||
package net.runelite.rs.api;
|
||||
|
||||
import net.runelite.api.Renderable;
|
||||
import net.runelite.api.WallObject;
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
@@ -49,6 +50,12 @@ public interface RSWallObject extends WallObject
|
||||
@Override
|
||||
int getOrientationB();
|
||||
|
||||
@Import("renderable1")
|
||||
Renderable getRenderable1();
|
||||
|
||||
@Import("renderable2")
|
||||
Renderable getRenderable2();
|
||||
|
||||
@Import("config")
|
||||
@Override
|
||||
int getConfig();
|
||||
|
||||
Reference in New Issue
Block a user