Added warps to tshock, edited some region commands

This commit is contained in:
Twitchy 2011-06-21 22:50:56 +12:00
parent ad352492a9
commit 517b4ea69c
3 changed files with 231 additions and 7 deletions

View file

@ -15,7 +15,7 @@ namespace TShockAPI
{
foreach (Region nametest in Regions)
{
if (name.ToLower() == nametest.Name.ToLower())
if (name.ToLower() == nametest.RegionName.ToLower())
{
return false;
}
@ -28,7 +28,7 @@ namespace TShockAPI
{
foreach (Region nametest in Regions)
{
if (name.ToLower() == nametest.Name.ToLower())
if (name.ToLower() == nametest.RegionName.ToLower())
{
Regions.Remove(nametest);
WriteSettings();
@ -42,7 +42,7 @@ namespace TShockAPI
{
foreach (Region nametest in Regions)
{
if (name.ToLower() == nametest.Name.ToLower())
if (name.ToLower() == nametest.RegionName.ToLower())
{
nametest.DisableBuild = state;
WriteSettings();
@ -80,7 +80,7 @@ namespace TShockAPI
foreach (Region region in Regions)
{
settingsw.WriteStartElement("ProtectedRegion");
settingsw.WriteElementString("RegionName", region.Name);
settingsw.WriteElementString("RegionName", region.RegionName);
settingsw.WriteElementString("Point1X", region.RegionArea.X.ToString());
settingsw.WriteElementString("Point1Y", region.RegionArea.Y.ToString());
settingsw.WriteElementString("Point2X", region.RegionArea.Width.ToString());
@ -194,20 +194,20 @@ namespace TShockAPI
public class Region
{
public Rectangle RegionArea { get; set; }
public string Name { get; set; }
public string RegionName { get; set; }
public bool DisableBuild { get; set; }
public Region(Rectangle region, string name, bool disablebuild)
{
RegionArea = region;
Name = name;
RegionName = name;
DisableBuild = disablebuild;
}
public Region()
{
RegionArea = Rectangle.Empty;
Name = string.Empty;
RegionName = string.Empty;
DisableBuild = true;
}
}