Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1.         const std::map<std::string, std::function<IPlayer *(OwnField &, EnemyField &)>> playerTypeAndCreatorMap = {
  2.                 {"Manual player", [this](OwnField &ownField, EnemyField &enemyField) -> IPlayer * {
  3.                     return new ManualPlayer(ownField, enemyField, *_interface);
  4.                 }},
  5.                 {"Random bot",    [](OwnField &ownField, EnemyField &enemyField) -> IPlayer * {
  6.                     return new RandomBotPlayer(ownField, enemyField);
  7.                 }},
  8.                 {"Smart bot",     [](OwnField &ownField, EnemyField &enemyField) -> IPlayer * {
  9.                     return new SmartBotPlayer(ownField, enemyField);
  10.                 }}
  11.         };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement