using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Core { public partial class MobileGen : Form { #region Constructor public MobileGen() { InitializeComponent(); } #endregion #region File private void _New_Click( object sender, EventArgs e ) { NewForm nf = new NewForm(); nf.ShowDialog(); } private void _Close_Click( object sender, EventArgs e ) { } private void _Exit_Click( object sender, EventArgs e ) { Application.Exit(); } #endregion #region Settings private void _Edit_Click( object sender, EventArgs e ) { } private void _Reset_Click( object sender, EventArgs e ) { } #endregion #region Art private void _MobileIndexBox_ValueChanged( object sender, EventArgs e ) { bool failed = false; try { _MobileArt.ArtIndex = (int)( (NumericUpDown)sender ).Value; } catch { failed = true; } finally { if( failed ) _MobileArt.ArtIndex = 0; _MobileArt.Update(); } } private void _MobileHueBox_ValueChanged( object sender, EventArgs e ) { bool failed = false; try { _MobileArt.Hue = (int)( (NumericUpDown)sender ).Value; } catch { failed = true; } finally { if( failed ) _MobileArt.Hue = 0; _MobileArt.Update(); } } private void _ItemArtBox_ValueChanged( object sender, EventArgs e ) { bool failed = false; try { _ItemArt.ArtIndex = (int)( (NumericUpDown)sender ).Value; } catch { failed = true; } finally { if( failed ) _ItemArt.ArtIndex = 0; _ItemArt.Update(); } } private void _ItemHueBox_ValueChanged( object sender, EventArgs e ) { bool failed = false; try { _ItemArt.Hue = (int)( (NumericUpDown)sender ).Value; } catch { failed = true; } finally { if( failed ) _ItemArt.Hue = 0; _ItemArt.Update(); } } #endregion #region Input Events & Routines private void TB_TextChanged( object sender, EventArgs e ) { if( ( (TextBox)sender ).Text != "" || ( (TextBox)sender ).Text != null ) { switch( ( (TextBox)sender ).Name.Trim() ) { case "_ClassNameTB": _ActiveScript.ClassName = _ClassNameTB.Text; break; case "_MobileNameTB": _ActiveScript.MobileName = _MobileNameTB.Text; break; case "_CorpseNameTB": _ActiveScript.CorpseName = _CorpseNameTB.Text; break; } } } #endregion } }