private void PrintWay(List <Location> loc, Color color, RadarForm form) { if (loc != null) { PointF[] points; Point tempP; Location ld; if (loc.Count != 0) { points = new PointF[loc.Count + 1]; int i = 0; foreach (Location lo in loc) { form.PrintCircle(color, form.OffsetY(lo.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(lo.X, ObjectManager.MyPlayer.Location.X), ""); tempP = new Point(form.OffsetY(lo.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(lo.X, ObjectManager.MyPlayer.Location.X)); points[i] = tempP; i++; } ld = loc[0]; tempP = new Point(form.OffsetY(ld.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(ld.X, ObjectManager.MyPlayer.Location.X)); points[i] = tempP; form.ScreenDc.DrawLines(new Pen(_colorWaypoints), points); } } }
public void Click(RadarForm form, MouseEventArgs e) { Point cursorPosition = form.PointToClient(Cursor.Position); var cursorRect = new Rectangle(cursorPosition.X, cursorPosition.Y, 5, 5); try { foreach (PGameObject node in ObjectManager.GetGameObject) { if (FindNode.IsHerb(node) || FindNode.IsMine(node)) { float x = form.OffsetX(node.Location.X, ObjectManager.MyPlayer.Location.X); float y = form.OffsetY(node.Location.Y, ObjectManager.MyPlayer.Location.Y); var objRect = new Rectangle((int)y, (int)x, 5, 5); if (Rectangle.Intersect(objRect, cursorRect) != Rectangle.Empty) { if (FlyingBlackList.IsBlacklisted(node)) { FlyingBlackList.Unblacklist(node); } else { Logging.Write("Added the node to the permanent blacklist"); FlyingBlackList.AddBadNode(node); } } } } } catch { } }
public void Draw(RadarForm form) { const string othTop = ""; string othBot; foreach (PUnit mob in ObjectManager.GetUnits) { if (mob.GUID.Equals(ObjectManager.MyPlayer.GUID)) { continue; } if (mob.IsPlayer) { continue; } if (mob.IsDead) { continue; } othBot = mob.Name + " "; othBot = othBot.TrimEnd(); form.PrintArrow(_colorUnits, form.OffsetY(mob.Location.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(mob.Location.X, ObjectManager.MyPlayer.Location.X), mob.Facing, othTop, othBot); } }
public void Draw(RadarForm form) { foreach (PGameObject selectNode in ObjectManager.GetGameObject) { if (FindNode.IsHerb(selectNode) || FindNode.IsMine(selectNode)) { if (FlyingBlackList.IsBlacklisted(selectNode)) { form.PrintCircle(_colorBadNodes, form.OffsetY(selectNode.Location.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(selectNode.Location.X, ObjectManager.MyPlayer.Location.X), selectNode.Name); } else { form.PrintCircle(_colorObjects, form.OffsetY(selectNode.Location.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(selectNode.Location.X, ObjectManager.MyPlayer.Location.X), selectNode.Name); } } } }
public void Draw(RadarForm form) { foreach (PGameObject selectNode in ObjectManager.GetGameObject) { if (selectNode.Name.Contains("Survey")) { try { form.PrintArrow(_colorObjects, form.OffsetY(selectNode.Location.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(selectNode.Location.X, ObjectManager.MyPlayer.Location.X), selectNode.Facing, selectNode.Name, ""); Logging.Write("" + selectNode.Facing); } catch {} } else { form.PrintCircle(_colorObjects, form.OffsetY(selectNode.Location.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(selectNode.Location.X, ObjectManager.MyPlayer.Location.X), selectNode.Name); } } }
public void Draw(RadarForm form) { string othBot; foreach ( PPlayer play in ObjectManager.GetPlayers.Where( cur => !cur.PlayerFaction.Equals(ObjectManager.MyPlayer.PlayerFaction))) { if (play.GUID.Equals(ObjectManager.MyPlayer.GUID)) continue; string othTop = play.Name; othBot = " Lvl: " + play.Level; othBot = othBot.TrimEnd(); form.PrintArrow(_colorEnemies, form.OffsetY(play.Location.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(play.Location.X, ObjectManager.MyPlayer.Location.X), play.Facing, othTop, othBot); } }
public void Draw(RadarForm form) { string othBot; foreach ( PPlayer play in ObjectManager.GetPlayers.Where( cur => !cur.PlayerFaction.Equals(ObjectManager.MyPlayer.PlayerFaction))) { if (play.GUID.Equals(ObjectManager.MyPlayer.GUID)) { continue; } string othTop = play.Name; othBot = " Lvl: " + play.Level; othBot = othBot.TrimEnd(); form.PrintArrow(_colorEnemies, form.OffsetY(play.Location.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(play.Location.X, ObjectManager.MyPlayer.Location.X), play.Facing, othTop, othBot); } }
public void Draw(RadarForm form) { const string othTop = ""; string othBot; foreach (PUnit mob in ObjectManager.GetUnits) { if (mob.GUID.Equals(ObjectManager.MyPlayer.GUID)) continue; if (mob.IsPlayer) continue; if (mob.IsDead) continue; othBot = mob.Name + " "; othBot = othBot.TrimEnd(); form.PrintArrow(_colorUnits, form.OffsetY(mob.Location.Y, ObjectManager.MyPlayer.Location.Y), form.OffsetX(mob.Location.X, ObjectManager.MyPlayer.Location.X), mob.Facing, othTop, othBot); } }