示例#1
0
        private void InitializeEXPCalculator()
        {
            ComboBox[]      challangeRatingComboBoxArray;
            NumericUpDown[] numberOfMonstersNumericUpDownArray;

            challangeRatingComboBoxArray    = new ComboBox[8];
            challangeRatingComboBoxArray[0] = CRNum1;
            challangeRatingComboBoxArray[1] = CRNum2;
            challangeRatingComboBoxArray[2] = CRNum3;
            challangeRatingComboBoxArray[3] = CRNum4;
            challangeRatingComboBoxArray[4] = CRNum5;
            challangeRatingComboBoxArray[5] = CRNum6;
            challangeRatingComboBoxArray[6] = CRNum7;
            challangeRatingComboBoxArray[7] = CRNum8;

            numberOfMonstersNumericUpDownArray    = new NumericUpDown[8];
            numberOfMonstersNumericUpDownArray[0] = numOfMonsters1;
            numberOfMonstersNumericUpDownArray[1] = numOfMonsters2;
            numberOfMonstersNumericUpDownArray[2] = numOfMonsters3;
            numberOfMonstersNumericUpDownArray[3] = numOfMonsters4;
            numberOfMonstersNumericUpDownArray[4] = numOfMonsters5;
            numberOfMonstersNumericUpDownArray[5] = numOfMonsters6;
            numberOfMonstersNumericUpDownArray[6] = numOfMonsters7;
            numberOfMonstersNumericUpDownArray[7] = numOfMonsters8;

            EXPCalculator.InitializeCalculator(numberOfMonstersNumericUpDownArray, challangeRatingComboBoxArray);
        }
    [Test] // Should be able to mark this with an attribute
    static public Result EXPTestCaseOne()
    {
        int   playerLevel = 1;
        int   enemyLevel  = 1;
        float modifier    = 1f;

        EXPCalculator.EnemyList enemy = EXPCalculator.EnemyList.ShinraScorpionSentinel;

        int expected = 750;
        int actual   = EXPCalculator.CalculateEXP(playerLevel, enemyLevel, enemy, modifier);

        return(Verify.AreEqual(expected, actual, "EXP for enemy is not modified."));
    }
    static public Result EXPTestCaseTwo()
    {
        int   playerLevel = 5;
        int   enemyLevel  = 3;
        float modifier    = 1f;

        EXPCalculator.EnemyList enemy = EXPCalculator.EnemyList.ShinraSecurityOfficer;

        int expected = 34;
        int actual   = EXPCalculator.CalculateEXP(playerLevel, enemyLevel, enemy, modifier);

        return(Verify.AreEqual(expected, actual, "EXP for enemy is correctly modified"));
    }
示例#4
0
 private void btnEXPCalc_Click(object sender, EventArgs e)
 {
     EXPCalculator.CalculateEXP((int)numOfPartyMembers.Value);
     UpdateXP(EXPCalculator.getLevel);
 }
示例#5
0
 private void btnEXPClearAll_Click(object sender, EventArgs e)
 {
     EXPCalculator.ClearInputs();
     EXPCalculator.ClearOutputs();
     UpdateXP(EXPCalculator.getLevel);
 }
示例#6
0
 private void btnEXPClearInputs_Click(object sender, EventArgs e)
 {
     EXPCalculator.ClearInputs();
 }