Example #1
0
 /// <summary>
 /// Gets a hash code for this EquipStatsDouble.
 /// </summary>
 public override int GetHashCode()
 {
     unchecked
     {
         int hash = VIT.GetHashCode();
         hash = 31 * hash + STR.GetHashCode();
         hash = 31 * hash + DEX.GetHashCode();
         hash = 31 * hash + TEC.GetHashCode();
         hash = 31 * hash + MAG.GetHashCode();
         return(31 * hash + FTH.GetHashCode());
     }
 }
Example #2
0
        private static byte[] GetBytes(uint offset, int length, SelectAPI API)
        {
            byte[] result = new byte[length];
            switch (API)
            {
            case SelectAPI.ControlConsole:
                CurrentAPI = GetCurrentAPI();
                return(DEX.GetBytes(offset, length));

            case SelectAPI.TargetManager:
                CurrentAPI = GetCurrentAPI();
                result     = DEX.GetBytes(offset, length);
                break;
            }
            return(result);
        }
Example #3
0
        private void txtDEX_TextChanged(object sender, EventArgs e)
        {
            int DEX;

            if (int.TryParse(txtDEX.Text, out DEX))
            {
                DEX = SetStatMod(DEX);
                if (DEX <= 0)
                {
                    lblDEX.Text = DEX.ToString("0");
                }
                else
                {
                    lblDEX.Text = "+" + DEX.ToString("0");
                }
            }
        }
Example #4
0
        private void SetDEX()
        {
            int DEX;

            if (int.TryParse(txtDEX.Text, out DEX))
            {
                NewMonster.DEX = DEX;
                DEX            = SetStatMod(DEX);
                if (DEX <= 0)
                {
                    lblDEX.Text = DEX.ToString("0");
                }
                else
                {
                    lblDEX.Text = "+" + DEX.ToString("0");
                }
            }
            else if (txtDEX.Text != "")
            {
                MessageBox.Show("only numbers for DEX please");
            }
        }
Example #5
0
        private void rollAllButton_Click(object sender, EventArgs e)
        {
            HP           = rng.Next(1, 21) + 10;
            hpValue.Text = HP.ToString();

            STR           = rng.Next(1, 21);
            strValue.Text = STR.ToString();

            DEX           = rng.Next(1, 21);
            dexValue.Text = DEX.ToString();

            CON           = rng.Next(1, 21);
            conValue.Text = CON.ToString();

            INT           = rng.Next(1, 21);
            intValue.Text = INT.ToString();

            WIS           = rng.Next(1, 21);
            wisValue.Text = WIS.ToString();

            CHA           = rng.Next(1, 21);
            chaValue.Text = CHA.ToString();
        }
Example #6
0
 private static void SetMem(uint Address, byte[] buffer, SelectAPI API)
 {
     DEX.SetMemory(Address, buffer);
 }
Example #7
0
 private void dexRollButton_Click(object sender, EventArgs e)
 {
     DEX           = rng.Next(1, 21);
     dexValue.Text = DEX.ToString();
 }