|
|
|
#include "Class.h"
|
|
|
|
|
|
|
|
std::map<Class,ClassData>CLASS_DATA={
|
|
|
|
{WARRIOR,{
|
|
|
|
"Warrior",WARRIOR,
|
|
|
|
{"Block",15,0,VERY_DARK_BLUE,DARK_BLUE},
|
|
|
|
{"Battlecry",12,40},
|
|
|
|
{"Ground Slam",15,50},
|
|
|
|
{"Sonic Slash",40,60},
|
|
|
|
WARRIOR_WALK_N,WARRIOR_WALK_E,WARRIOR_WALK_S,WARRIOR_WALK_W,
|
|
|
|
WARRIOR_IDLE_N,WARRIOR_IDLE_E,WARRIOR_IDLE_S,WARRIOR_IDLE_W,
|
|
|
|
}},
|
|
|
|
{THIEF,{
|
|
|
|
"Thief",THIEF,
|
|
|
|
{"???",15,0,VERY_DARK_BLUE,DARK_BLUE},
|
|
|
|
{"???",12,0},
|
|
|
|
{"???",15,0},
|
|
|
|
{"???",40,0},
|
|
|
|
WARRIOR_WALK_N,WARRIOR_WALK_E,WARRIOR_WALK_S,WARRIOR_WALK_W,
|
|
|
|
WARRIOR_IDLE_N,WARRIOR_IDLE_E,WARRIOR_IDLE_S,WARRIOR_IDLE_W,
|
|
|
|
}},
|
|
|
|
{RANGER,{
|
|
|
|
"Ranger",RANGER,
|
|
|
|
{"Retreat",7,0,VERY_DARK_BLUE,DARK_BLUE},
|
|
|
|
{"Rapid Fire",12,35},
|
|
|
|
{"Charged Shot",15,40},
|
|
|
|
{"Multishot",25,50},
|
|
|
|
RANGER_WALK_N,RANGER_WALK_E,RANGER_WALK_S,RANGER_WALK_W,
|
|
|
|
RANGER_IDLE_N,RANGER_IDLE_E,RANGER_IDLE_S,RANGER_IDLE_W,
|
|
|
|
}},
|
|
|
|
{BARD,{
|
|
|
|
"Bard",BARD,
|
|
|
|
{"???",7,0,VERY_DARK_BLUE,DARK_BLUE},
|
|
|
|
{"???",12,0},
|
|
|
|
{"???",15,0},
|
|
|
|
{"???",25,0},
|
|
|
|
WARRIOR_WALK_N,WARRIOR_WALK_E,WARRIOR_WALK_S,WARRIOR_WALK_W,
|
|
|
|
WARRIOR_IDLE_N,WARRIOR_IDLE_E,WARRIOR_IDLE_S,WARRIOR_IDLE_W,
|
|
|
|
}},
|
|
|
|
{WIZARD,{
|
|
|
|
"Wizard",WIZARD,
|
|
|
|
{"Teleport",8,5,VERY_DARK_BLUE,DARK_BLUE},
|
|
|
|
{"Firebolt",6,30},
|
|
|
|
{"Lightning Bolt",6,25},
|
|
|
|
{"Meteor",40,75},
|
|
|
|
WIZARD_WALK_N,WIZARD_WALK_E,WIZARD_WALK_S,WIZARD_WALK_W,
|
|
|
|
WIZARD_IDLE_N,WIZARD_IDLE_E,WIZARD_IDLE_S,WIZARD_IDLE_W,
|
|
|
|
}},
|
|
|
|
{WITCH,{
|
|
|
|
"Witch",WITCH,
|
|
|
|
{"???",8,0,VERY_DARK_BLUE,DARK_BLUE},
|
|
|
|
{"???",6,0},
|
|
|
|
{"???",6,0},
|
|
|
|
{"???",40,0},
|
|
|
|
WARRIOR_WALK_N,WARRIOR_WALK_E,WARRIOR_WALK_S,WARRIOR_WALK_W,
|
|
|
|
WARRIOR_IDLE_N,WARRIOR_IDLE_E,WARRIOR_IDLE_S,WARRIOR_IDLE_W,
|
|
|
|
}},
|
|
|
|
};
|