예제 #1
0
 public TerrainPowerForm(TerrainPower power)
 {
     this.InitializeComponent();
     foreach (TerrainPowerType value in Enum.GetValues(typeof(TerrainPowerType)))
     {
         this.TypeBox.Items.Add(value);
     }
     foreach (ActionType actionType in Enum.GetValues(typeof(ActionType)))
     {
         this.ActionBox.Items.Add(actionType);
     }
     this.fPower                 = power.Copy();
     this.NameBox.Text           = this.fPower.Name;
     this.TypeBox.SelectedItem   = this.fPower.Type;
     this.ActionBox.SelectedItem = this.fPower.Action;
     this.FlavourBox.Text        = this.fPower.FlavourText;
     this.RequirementBox.Text    = this.fPower.Requirement;
     this.CheckBox.Text          = this.fPower.Check;
     this.SuccessBox.Text        = this.fPower.Success;
     this.FailureBox.Text        = this.fPower.Failure;
     this.AttackBox.Text         = this.fPower.Attack;
     this.TargetBox.Text         = this.fPower.Target;
     this.HitBox.Text            = this.fPower.Hit;
     this.MissBox.Text           = this.fPower.Miss;
     this.EffectBox.Text         = this.fPower.Effect;
 }
        public TerrainPowerDetailsForm(TerrainPower tp)
        {
            InitializeComponent();

            fTerrainPower = tp.Copy();

            Browser.DocumentText = HTML.TerrainPower(fTerrainPower, Session.Preferences.TextSize);
        }
예제 #3
0
        public TerrainPowerForm(TerrainPower power)
        {
            InitializeComponent();

            Array types = Enum.GetValues(typeof(TerrainPowerType));

            foreach (TerrainPowerType type in types)
            {
                TypeBox.Items.Add(type);
            }

            Array actions = Enum.GetValues(typeof(ActionType));

            foreach (ActionType action in actions)
            {
                ActionBox.Items.Add(action);
            }

            fPower = power.Copy();

            NameBox.Text           = fPower.Name;
            TypeBox.SelectedItem   = fPower.Type;
            ActionBox.SelectedItem = fPower.Action;

            FlavourBox.Text     = fPower.FlavourText;
            RequirementBox.Text = fPower.Requirement;

            CheckBox.Text   = fPower.Check;
            SuccessBox.Text = fPower.Success;
            FailureBox.Text = fPower.Failure;

            AttackBox.Text = fPower.Attack;
            TargetBox.Text = fPower.Target;
            HitBox.Text    = fPower.Hit;
            MissBox.Text   = fPower.Miss;
            EffectBox.Text = fPower.Effect;
        }
예제 #4
0
 public TerrainPowerDetailsForm(TerrainPower tp)
 {
     this.InitializeComponent();
     this.fTerrainPower        = tp.Copy();
     this.Browser.DocumentText = HTML.TerrainPower(this.fTerrainPower, DisplaySize.Small);
 }