package com.spbsu.crawl.bl; /** * Experts League * Created by solar on 21/04/16. */ public class Hero { public enum Stat { Strength('S'), Intellegence('I'), Dexterity('D'), ; private final char select_role; Stat(char code) { select_role = code; } public char select() { return select_role; } } public enum Spec { Fighter_Unarmed('a', 'a'), Fighter_Axe('a', 'd'), ; private final char select_role; private final Character select_spec; Spec(char code, Character spec) { select_role = code; select_spec = spec; } public char selectProf() { return select_role; } public char selectSpec() { return select_spec; } public boolean hasSpec() { return select_spec != null; } } public enum Race { Minotaur('n'); private final char select; Race(char code) { select = code; } public char select() { return select; } } }