public AlignmentWheel() { charSheet = (CharacterSheet)Application.OpenForms[Application.OpenForms.Count - 1]; InitializeComponent(); }
public void CalculateAdding(int adding, int stat, CharacterSheet charSheet, bool temporary) { switch (stat) { case 1: #region Strength if (temporary) { charSheet.TempStr = charSheet.TempStr + adding; charSheet.LabelTempStr = charSheet.TempStr + PosiNegi(charSheet.TempStr); } else { charSheet.PrimStr = charSheet.PrimStr + adding; charSheet.LabelPrimStr = charSheet.PrimStr + PosiNegi(charSheet.PrimStr); charSheet.TempStr = charSheet.TempStr + adding; charSheet.LabelTempStr = charSheet.TempStr + PosiNegi(charSheet.TempStr); } #endregion break; case 2: #region Dexterity if (temporary) { charSheet.TempDex = charSheet.TempDex + adding; charSheet.LabelTempDex = charSheet.TempDex + PosiNegi(charSheet.TempDex); } else { charSheet.PrimDex = charSheet.PrimDex + adding; charSheet.LabelPrimDex = charSheet.PrimDex + PosiNegi(charSheet.PrimDex); charSheet.TempDex = charSheet.TempDex + adding; charSheet.LabelTempDex = charSheet.TempDex + PosiNegi(charSheet.TempDex); } #endregion break; case 3: #region Constitution if (temporary) { charSheet.TempCon = charSheet.TempCon + adding; charSheet.LabelTempCon = charSheet.TempCon + PosiNegi(charSheet.TempCon); } else { charSheet.PrimCon = charSheet.PrimCon + adding; charSheet.LabelPrimCon = charSheet.PrimCon + PosiNegi(charSheet.PrimCon); charSheet.TempCon = charSheet.TempCon + adding; charSheet.LabelTempCon = charSheet.TempCon + PosiNegi(charSheet.TempCon); } #endregion break; case 4: #region Intelligence if (temporary) { charSheet.TempInt = charSheet.TempInt + adding; charSheet.LabelTempInt = charSheet.TempInt + PosiNegi(charSheet.TempInt); } else { charSheet.PrimInt = charSheet.PrimInt + adding; charSheet.LabelPrimInt = charSheet.PrimInt + PosiNegi(charSheet.PrimInt); charSheet.TempInt = charSheet.TempInt + adding; charSheet.LabelTempInt = charSheet.TempInt + PosiNegi(charSheet.TempInt); } #endregion break; case 5: #region Wisdom if (temporary) { charSheet.TempWis = charSheet.TempWis + adding; charSheet.LabelTempWis = charSheet.TempWis + PosiNegi(charSheet.TempWis); } else { charSheet.PrimWis = charSheet.PrimWis + adding; charSheet.LabelPrimWis = charSheet.PrimWis + PosiNegi(charSheet.PrimWis); charSheet.TempWis = charSheet.TempWis + adding; charSheet.LabelTempWis = charSheet.TempWis + PosiNegi(charSheet.TempWis); } #endregion break; case 6: #region Charisma if (temporary) { charSheet.TempCha = charSheet.TempCha + adding; charSheet.LabelTempCha = charSheet.TempCha + PosiNegi(charSheet.TempCha); } else { charSheet.PrimCha = charSheet.PrimCha + adding; charSheet.LabelPrimCha = charSheet.PrimCha + PosiNegi(charSheet.PrimCha); charSheet.TempCha = charSheet.TempCha + adding; charSheet.LabelTempCha = charSheet.TempCha + PosiNegi(charSheet.TempCha); } #endregion break; case 7: #region Appearance if (temporary) { charSheet.TempApp = charSheet.TempApp + adding; charSheet.LabelTempApp = charSheet.TempApp + PosiNegi(charSheet.TempApp); } else { charSheet.PrimApp = charSheet.PrimApp + adding; charSheet.LabelPrimApp = charSheet.PrimApp + PosiNegi(charSheet.PrimApp); charSheet.TempApp = charSheet.TempApp + adding; charSheet.LabelTempApp = charSheet.TempApp + PosiNegi(charSheet.TempApp); } #endregion break; } }
public StartStat(bool useApp) { InitializeComponent(); charSheet = (CharacterSheet)Application.OpenForms[Application.OpenForms.Count - 1]; cbEnableApp.Checked = useApp; }