コード例 #1
0
 public Skill(string name, string description, SkillStat stat, SkillDifficulty difficulty)
 {
     Name = name;
     Description = description;
     Stat = stat;
     Difficulty = difficulty;
     RelativeLevel = null;
 }
コード例 #2
0
ファイル: Gurpenator.cs プロジェクト: thejoshwolfe/Gurpenator
 public static string difficultyToString(SkillDifficulty difficulty)
 {
     switch (difficulty)
     {
         case SkillDifficulty.Easy: return "E";
         case SkillDifficulty.Average: return "A";
         case SkillDifficulty.Hard: return "H";
         case SkillDifficulty.VeryHard: return "V";
     }
     throw null;
 }
コード例 #3
0
ファイル: Gurpenator.cs プロジェクト: thejoshwolfe/Gurpenator
 public static int difficultyOffset(SkillDifficulty difficulty)
 {
     switch (difficulty)
     {
         case SkillDifficulty.Easy: return -1;
         case SkillDifficulty.Average: return -2;
         case SkillDifficulty.Hard: return -3;
         case SkillDifficulty.VeryHard: return -4;
     }
     throw null;
 }
コード例 #4
0
ファイル: Gurpenator.cs プロジェクト: thejoshwolfe/Gurpenator
 public Skill(ParsedThing parsedThing, SkillDifficulty difficulty, Formula formula)
     : base(parsedThing)
 {
     this.difficulty = difficulty;
     this.formula = formula;
 }
コード例 #5
0
ファイル: Gurpenator.cs プロジェクト: thejoshwolfe/Gurpenator
 public InheritedSkill(ParsedThing parsedThing, SkillDifficulty difficultyOverride, IdentifierToken parentSkillToken)
     : base(parsedThing)
 {
     this.difficultyOverride = difficultyOverride;
     this.parentSkillToken = parentSkillToken;
 }