Ejemplo n.º 1
0
		public void EditMobPoint( int i, int x, int y ) {
			frmMobPoint frm = new frmMobPoint( "bearbeiten..." );

			SMobPoint p = mFactory[ i ] as SMobPoint;
			frm.txtName.Text = p.Name;
			frm.txtLevel.Text = p.Level;
			frm.cbCount.Text = p.Anzahl;
			frm.cbElement.SelectedIndex = (int)p.Element;
			frm.chkBoss.Checked = p.IsBoss;
			frm.txtInfo.Text = p.InfoDesc;
			if( frm.ShowDialog() != DialogResult.OK )
				return;

			p.Changed = true;
			p.Name = frm.txtName.Text;
			p.Level = frm.txtLevel.Text;
			p.Anzahl = frm.cbCount.Text;
			p.Element = (EMobElement)frm.cbElement.SelectedIndex;
			p.IsBoss = frm.chkBoss.Checked;
			p.InfoDesc = frm.txtInfo.Text;

			for( int j = 0; j < listMobPoints.Items.Count; j++ )
				if( int.Parse( listMobPoints.Items[ j ].Tag.ToString() ) == i ) {
					listMobPoints.Items[ j ] = FactoryMobPoint.BuildListItem( mFactory, i, p );
					break;
				}

			MonsterMap.Invalidate();
		}
Ejemplo n.º 2
0
		public static SMobPoint FromForm( int x, int y, frmMobPoint frm ) {
			SMobPoint p = new SMobPoint( x, y );
			p.Name = frm.txtName.Text;
			p.Level = frm.txtLevel.Text;
			p.Anzahl = frm.cbCount.Text;
			p.Element = (EMobElement)frm.cbElement.SelectedIndex;
			p.IsBoss = frm.chkBoss.Checked;
			p.InfoDesc = frm.txtInfo.Text;
			return p;
		}