arvy2kas Posted March 12, 2015 Posted March 12, 2015 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.
Mysteryy Posted March 12, 2015 Posted March 12, 2015 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.
arvy2kas Posted March 12, 2015 Author Posted March 12, 2015 (edited) Nevermind. Found it myself. Thanks for the response. Edited March 12, 2015 by arvy2kas 1
Apaec Posted March 12, 2015 Posted March 12, 2015 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); } } } 1
Joseph Posted March 12, 2015 Posted March 12, 2015 Nevermind. Found it myself. Thanks for the response. Use minimap destination and use the rec method in that class