// Copyright © 2017-2018 Atomic Software, LLC. All Rights Reserved.
// See LICENSE.md for full license information.

using Atom.Core.Extensions;

namespace Atom.Core.Game.GameObjects.Characters
{
    public class Character : GameObject
    {
        public int CharNo { get; set; }
        public string Name { get; set; }
        public byte Slot { get; set; }
        public byte Hair { get; set; }
        public byte HairColor { get; set; }
        public byte Face { get; set; }
        public CharacterClass Class { get; set; }
        public CharacterClass BaseClass => Class.GetBaseClass();
        public Gender Gender { get; set; }

        public Character()
        {
            Class = CharacterClass.None;
            Gender = Gender.Male;
        }
    }
}
