StandardPackage::StandardPackage() :Package("standard") { addGenerals(); patterns["."] = new ExpPattern(".|.|.|hand"); patterns[".S"] = new ExpPattern(".|spade|.|hand"); patterns[".C"] = new ExpPattern(".|club|.|hand"); patterns[".H"] = new ExpPattern(".|heart|.|hand"); patterns[".D"] = new ExpPattern(".|diamond|.|hand"); patterns[".black"] = new ExpPattern(".|.|.|hand|black"); patterns[".red"] = new ExpPattern(".|.|.|hand|red"); patterns[".."] = new ExpPattern("."); patterns["..S"] = new ExpPattern(".|spade"); patterns["..C"] = new ExpPattern(".|club"); patterns["..H"] = new ExpPattern(".|heart"); patterns["..D"] = new ExpPattern(".|diamond"); patterns["slash"] = new ExpPattern("Slash"); patterns["jink"] = new ExpPattern("Jink"); patterns["peach"] = new ExpPattern("Peach"); patterns["nullification"] = new ExpPattern("Nullification"); patterns["peach+analeptic"] = new ExpPattern("Peach,Analeptic"); }
bool Package::init() { addGenerals(); addCards(); return true; }