Ejemplo n.º 1
0
ControllerFactory Player::getFactory(View* f, Model *m, map<Level*, MapMemory>* levelMemory) {
  return ControllerFactory([=](Creature* c) { return new Player(c, f, m, true, levelMemory);});
}
Ejemplo n.º 2
0
ControllerFactory Monster::getFactory(MonsterAIFactory f) {
    return ControllerFactory([=](Creature* c) {
        return new Monster(c, f);
    });
}