/// <summary> /// Constructor. /// </summary> /// <param name="parent"></param> public EditShops(MainForm parent) { InitializeComponent(); this.FormClosing += new FormClosingEventHandler( EditShops_FormClosing ); _parent = parent; SetControlAvailability(); }
/// <summary> /// Constructor /// </summary> /// <param name="parent"></param> public EditObjects(MainForm parent) { InitializeComponent(); // TODO: Make this initialize combo boxes properly. // TODO: Create a material_string function. Type types = typeof(Material.MaterialType); foreach (string s in Enum.GetNames(types)) { cbMaterial.Items.Add(s); } for (int count = 0; count < ObjTemplate.MAX_CRAFT; count++) { cbCraftsmanship.Items.Add(ObjTemplate.CraftsmanshipString((ObjTemplate.Craftsmanship)count)); } for (int count = 0; count < Race.MAX_SIZE; count++) { cbSize.Items.Add(Race.SizeString((Race.Size)count)); } for (int count = 0; count < ObjTemplate.MAX_ITEM_TYPE; count++) { string str = ((ObjTemplate.ObjectType)count).ToString(); if( !String.IsNullOrEmpty(str)) { cbItemType.Items.Add(str); } } this.FormClosing += new FormClosingEventHandler( EditObjects_FormClosing ); _parent = parent; SetControlAvailability(); }
public ErrorWindow(MainForm parent, List<String> errors) { _parent = parent; InitializeComponent(); lstErrors.Items.Clear(); foreach (String str in errors) { lstErrors.Items.Add(str); } }
static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); MainForm form = new MainForm(); if (args.Length > 0) { form.LoadArea(args[0]); } Application.Run(form); }
/// <summary> /// Constructor /// </summary> /// <param name="parent"></param> public EditRooms(MainForm parent) { InitializeComponent(); for (int count = 0; count < RoomTemplate.TERRAIN_MAX; count++) { cbTerrain.Items.Add(((TerrainType)count).ToString()); } for (int count = 0; count < Limits.MAX_DIRECTION; count++) { cbCurrentDir.Items.Add(((Exit.Direction)count).ToString()); } String[] names = Enum.GetNames(typeof(SecondaryTerrainType)); foreach( string name in names ) { cbMapSector.Items.Add(name); } this.FormClosing += new FormClosingEventHandler( EditRooms_FormClosing ); _parent = parent; SetControlAvailability(); }
/// <summary> /// Constructor /// </summary> /// <param name="parent"></param> public EditMobs(MainForm parent) { InitializeComponent(); _parent = parent; cbPosition.Items.Add(Position.PositionString(Position.standing)); cbPosition.Items.Add(Position.PositionString(Position.kneeling)); cbPosition.Items.Add(Position.PositionString(Position.reclining)); cbPosition.Items.Add(Position.PositionString(Position.sitting)); cbPosition.Items.Add(Position.PositionString(Position.resting)); cbPosition.Items.Add(Position.PositionString(Position.sleeping)); for (int cclass = 0; cclass < CharClass.ClassList.Length; cclass++) { cbClass.Items.Add(CharClass.ClassList[cclass].Name); } for (int race = 0; race < Race.RaceList.Length; race++) { cbRace.Items.Add(Race.RaceList[race].Name); } cbSex.Items.Add(MobTemplate.Sex.male); cbSex.Items.Add(MobTemplate.Sex.female); cbSex.Items.Add(MobTemplate.Sex.neutral); this.FormClosing += new FormClosingEventHandler( EditMobs_FormClosing ); SetControlAvailability(); }
public EditExit(MainForm parent, Area area) { _parent = parent; InitializeComponent(); _area = area; }