public void HandleShow(string[] cmd)
{
if (cmd.Length != 2)
{
MainConsole.Instance.Output ("Syntax: show hyperlinks");
return;
}
List<GridRegion> regions = m_Database.Get (Aurora.Framework.RegionFlags.Hyperlink);
if (regions == null || regions.Count < 1)
{
MainConsole.Instance.Output ("No hyperlinks");
return;
}
MainConsole.Instance.Output ("Region Name");
MainConsole.Instance.Output ("Location Region UUID");
MainConsole.Instance.Output (new string ('-', 72));
foreach (GridRegion r in regions)
{
MainConsole.Instance.Output (String.Format ("{0}\n{2,-32} {1}\n",
r.RegionName, r.RegionID, String.Format ("{0},{1} ({2},{3})", r.RegionLocX, r.RegionLocY,
r.RegionLocX / Constants.RegionSize, r.RegionLocY / Constants.RegionSize)));
}
}