Exemplo n.º 1
0
 private void SaveScreenToPosition(string position)
 {
     DataReader.DraftWeights.PositionWeightInputs weightInput = mDraftWeights.GetPositionWeightInputs(position);
     weightInput.Agility       = trackBarAgility.Value;
     weightInput.Bench         = trackBarBench.Value;
     weightInput.BroadJump     = trackBarBroadJump.Value;
     weightInput.Dash          = trackBarDash.Value;
     weightInput.PositionDrill = trackBarPositionDrill.Value;
     weightInput.Solecismic    = trackBarSolecismic.Value;
     for (int i = 0; i < weightInput.Attributes.Length; ++i)
     {
         weightInput.Attributes[i] = mAttributeTrackBars[i].Value;
     }
     weightInput.HeightFactor = trackBarHeightFactor.Value;
     weightInput.WeightFactor = trackBarWeightFactor.Value;
     Double.TryParse(textBoxPositionWeight.Text, out weightInput.Weight);
 }
Exemplo n.º 2
0
        private void FillScreenFromPosition(string position)
        {
            string positionGroup = mDraftWeights.GetPositionGroup(position);

            DataReader.DraftWeights.PositionWeightInputs weightInput = mDraftWeights.GetPositionWeightInputs(position);
            trackBarAgility.Value   = weightInput.Agility;
            trackBarBench.Value     = weightInput.Bench;
            trackBarBroadJump.Value = weightInput.BroadJump;
            trackBarDash.Value      = weightInput.Dash;
            if (positionGroup == "T" || positionGroup == "G" || positionGroup == "C" || positionGroup == "DE" || positionGroup == "DT")
            {
                trackBarPositionDrill.Value   = 0;
                trackBarPositionDrill.Enabled = false;
            }
            else
            {
                trackBarPositionDrill.Value   = weightInput.PositionDrill;
                trackBarPositionDrill.Enabled = true;
            }
            trackBarSolecismic.Value   = weightInput.Solecismic;
            textBoxPositionWeight.Text = weightInput.Weight.ToString("F3");
            string[] attributeNames = mPositionGroupAttributeNames[positionGroup];
            for (int i = 0; i < weightInput.Attributes.Length; ++i)
            {
                if (i >= attributeNames.Length)
                {
                    mAttributeLabels[i].Text       = "Unused";
                    mAttributeTrackBars[i].Value   = 0;
                    mAttributeTrackBars[i].Enabled = false;
                    mAttributeLabels[i].Enabled    = false;
                }
                else
                {
                    mAttributeTrackBars[i].Enabled = true;
                    mAttributeLabels[i].Enabled    = true;
                    mAttributeLabels[i].Text       = attributeNames[i];
                    mAttributeTrackBars[i].Value   = weightInput.Attributes[i];
                }
            }
            trackBarHeightFactor.Value = weightInput.HeightFactor;
            trackBarWeightFactor.Value = weightInput.WeightFactor;
        }
Exemplo n.º 3
0
        private void buttonCopyToGroup_Click(object sender, EventArgs e)
        {
            SaveScreenToPosition(mCurrentPosition);
            DataReader.DraftWeights.PositionWeightInputs curInput = mDraftWeights.GetPositionWeightInputs(mCurrentPosition);
            string positionGroup = mDraftWeights.GetPositionGroup(mCurrentPosition);

            foreach (string clonePosition in mDraftWeights.FOFData.PositionToPositionGroupMap.Keys)
            {
                if (clonePosition != mCurrentPosition && mDraftWeights.GetPositionGroup(clonePosition) == positionGroup)
                {
                    DataReader.DraftWeights.PositionWeightInputs weightsInput = mDraftWeights.GetPositionWeightInputs(clonePosition);
                    weightsInput.Agility = curInput.Agility;
                    curInput.Attributes.CopyTo(weightsInput.Attributes, 0);
                    weightsInput.Bench         = curInput.Bench;
                    weightsInput.BroadJump     = curInput.BroadJump;
                    weightsInput.Dash          = curInput.Dash;
                    weightsInput.PositionDrill = curInput.PositionDrill;
                    weightsInput.Solecismic    = curInput.Solecismic;
                    weightsInput.Weight        = curInput.Weight;
                }
            }
        }