Esempio n. 1
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="parent"></param>
 public EditShops(MainForm parent)
 {
     InitializeComponent();
     this.FormClosing += new FormClosingEventHandler( EditShops_FormClosing );
     _parent = parent;
     SetControlAvailability();
 }
Esempio n. 2
0
 /// <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();
 }
Esempio n. 3
0
 public ErrorWindow(MainForm parent, List<String> errors)
 {
     _parent = parent;
     InitializeComponent();
     lstErrors.Items.Clear();
     foreach (String str in errors)
     {
         lstErrors.Items.Add(str);
     }
 }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
 /// <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();
 }
Esempio n. 6
0
 /// <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();
 }
Esempio n. 7
0
 public EditExit(MainForm parent, Area area)
 {
     _parent = parent;
     InitializeComponent();
     _area = area;
 }