March 12, 201510 yr Hello, i need help.Im trying to paint object position on minimap, but with no luck. Can someone post a sample code of it?Thanks.
March 12, 201510 yr I think I used GraphicUtilities for this, Im about to eat I will check when I get back. Look in there and see if there is something useful.
March 12, 201510 yr Author Nevermind. Found it myself. Thanks for the response. Edited March 12, 201510 yr by arvy2kas
March 12, 201510 yr Highlighting a tile ingame: public void drawTileIngame(Script script, Graphics g, Position p, Color positionColor) { g.setColor(positionColor); Polygon PosHighlight = p.getPolygon(script.getBot()); g.drawPolygon(PosHighlight); } Marking tile on minimap: (this code is for marking an entity on the minimap) public void drawMinimapPosition(Script script, Graphics g, Entity entity, Color positionColor, Color textColor, boolean fill) { if (entity != null && entity.exists()) { short[] minimapP = GraphicUtilities.getMinimapScreenCoordinate( script.getBot(), entity.getX(), entity.getY()); if (minimapP[0] > 0) { g.setColor(positionColor); if (fill) g.fillRect(minimapP[0] - 2, minimapP[1] - 2, 4, 4); else g.drawRect(minimapP[0] - 2, minimapP[1] - 2, 4, 4); g.setColor(textColor); g.drawString(entity.getName(), minimapP[0] - 4, minimapP[1] - 4); } } } Marking a position: (modded of the above to remove the unneeded stuff) public static void drawMinimapPosition(Script script, Graphics g, Position p, Color positionColor, Color textColor, boolean fill) { if (p != null) { short[] minimapP = GraphicUtilities.getMinimapScreenCoordinate( script.getBot(), entity.getX(), entity.getY()); if (minimapP[0] > 0) { g.setColor(positionColor); if (fill) g.fillRect(minimapP[0] - 2, minimapP[1] - 2, 4, 4); else g.drawRect(minimapP[0] - 2, minimapP[1] - 2, 4, 4); g.setColor(textColor); } } }
March 12, 201510 yr Nevermind. Found it myself. Thanks for the response. Use minimap destination and use the rec method in that class
Create an account or sign in to comment