| 24 | namespace AIFactory |
| 25 | { |
| 26 | BaseAI* createAI(GameMap& gameMap, Player& player, KeeperAIType type) |
| 27 | { |
| 28 | switch(type) |
| 29 | { |
| 30 | case KeeperAIType::easy: |
| 31 | return new KeeperAI(gameMap, player, 30, 50, 30, 50, 60, 80); |
| 32 | case KeeperAIType::normal: |
| 33 | return new KeeperAI(gameMap, player, 0, 5, 0, 5, 30, 50); |
| 34 | default: |
| 35 | break; |
| 36 | } |
| 37 | OD_LOG_ERR("Asked wrong AI type=" + KeeperAITypes::toString(type)); |
| 38 | return nullptr; |
| 39 | } |
| 40 | } // namespace AIFactory |