muddesigner/Mud Designer/MudEngine/GameObjects/Environment/Realm.cs
Scionwest_cp c7f5a9b2a7
2009-12-08 10:34:20 -08:00

48 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.ComponentModel;
using MudDesigner.MudEngine.FileSystem;
using MudDesigner.MudEngine.GameObjects;
namespace MudDesigner.MudEngine.GameObjects.Environment
{
public class Realm : BaseObject
{
[Browsable(false)]
public List<string> Zones { get; set; }
public Realm()
{
Zones = new List<string>();
}
public Zone GetZone(string ZoneName)
{
//correct the zonename if needed
if (!ZoneName.EndsWith(".zone"))
ZoneName += ".zone";
//build our path
string realmPath = Path.Combine(FileManager.GetDataPath(SaveDataTypes.Realms), this.Name);
//get a collection of all the zones within the realm
string[] files = Directory.GetFiles(realmPath, "*.zone");
Zone zone = new Zone();
//look four our zone file
foreach (string file in files)
{
if (file == ZoneName)
{
string zonePath = Path.Combine(realmPath, Path.GetDirectoryName(file));
}
}
return null;
}
}
}