Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const std::map<std::string, std::function<IPlayer *(OwnField &, EnemyField &)>> playerTypeAndCreatorMap = {
- {"Manual player", [this](OwnField &ownField, EnemyField &enemyField) -> IPlayer * {
- return new ManualPlayer(ownField, enemyField, *_interface);
- }},
- {"Random bot", [](OwnField &ownField, EnemyField &enemyField) -> IPlayer * {
- return new RandomBotPlayer(ownField, enemyField);
- }},
- {"Smart bot", [](OwnField &ownField, EnemyField &enemyField) -> IPlayer * {
- return new SmartBotPlayer(ownField, enemyField);
- }}
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement