// Copyright 2018 RED Software, LLC. All Rights Reserved.

namespace IgniteEngine.Content.GameObjects
{
    /// <summary>
    /// Enum that represents a class, or job, of a character.
    /// </summary>
    public enum CharacterClass
    {
        CC_NONE = 0,
        CC_FIGHTER = 1,
        CC_CLEVERFIGHTER = 2,
        CC_WARRIOR = 3,
        CC_GLADIATOR = 4,
        CC_KNIGHT = 5,
        CC_CLERIC = 6,
        CC_HIGHCLERIC = 7,
        CC_PALADIN = 8,
        CC_HOLYKNIGHT = 9,
        CC_GUARDIAN = 10,
        CC_ARCHER = 11,
        CC_HAWKARCHER = 12,
        CC_SCOUT = 13,
        CC_SHARPSHOOTER = 14,
        CC_RANGER = 15,
        CC_MAGE = 16,
        CC_WIZMAGE = 17,
        CC_ENCHANTER = 18,
        CC_WARLOCK = 19,
        CC_WIZARD = 20,
        CC_TRICKSTER = 21,
        CC_GAMBIT = 22,
        CC_RENEGADE = 23,
        CC_SPECTRE = 24,
        CC_REAPER = 25,
        CC_CRUSADER = 26,
        CC_TEMPLAR = 27,
        MAX_CHARACTERCLASS = 28
    }
}
