Пример #1
0
		public frmChooseMob(MobDBMobList mobs) {
			InitializeComponent();

			pnlMobs.Controls.Clear();
			for (int i = 0; i < mobs.Count; i++) {
				MobPanel pnl = new MobPanel();
				pnl.Mob = mobs[i];
				pnl.Location = new Point((pnl.Width + 2) * pnlMobs.Controls.Count, 2);

				pnlMobs.Controls.Add(pnl);
			}
		}
Пример #2
0
        public frmChooseMob(MobDBMobList mobs)
        {
            InitializeComponent();

            pnlMobs.Controls.Clear();
            for (int i = 0; i < mobs.Count; i++)
            {
                MobPanel pnl = new MobPanel();
                pnl.Mob      = mobs[i];
                pnl.Location = new Point((pnl.Width + 2) * pnlMobs.Controls.Count, 2);

                pnlMobs.Controls.Add(pnl);
            }
        }
Пример #3
0
		public bool LoadMobList() {

			if (File.Exists(MoblistFilepath) == false) {
				return false;
			}

			XmlSerializer xml = new XmlSerializer(typeof(MobDBMobList));
			try {
				using (FileStream fs = new FileStream(MoblistFilepath, FileMode.Open)) {
					mMobs = (MobDBMobList)xml.Deserialize(fs);
				}
			} catch {
				return false;
			}

			if (mMobs == null || mMobs.Count == 0) {
				return false;
			}
			return true;
		}
Пример #4
0
		public MobDB2XML() {
			mMobs = new MobDBMobList();
		}