|
|
@ -2,7 +2,7 @@ |
|
|
|
|
|
|
|
namespace storm { |
|
|
|
namespace prism { |
|
|
|
Player::Player(std::string const& playerName, std::vector<storm::prism::Module> const& controlledModules, std::vector<storm::prism::Command> const& controlledCommands, std::string const& filename, uint_fast64_t lineNumber) : LocatedInformation(filename, lineNumber), playerName(playerName), controlledModules(controlledModules), controlledCommands(controlledCommands) { |
|
|
|
Player::Player(std::string const& playerName, std::map<std::string, uint_fast64_t> const& controlledModules, std::map<std::string, uint_fast64_t> const& controlledCommands, std::string const& filename, uint_fast64_t lineNumber) : LocatedInformation(filename, lineNumber), playerName(playerName), controlledModules(controlledModules), controlledCommands(controlledCommands) { |
|
|
|
// Nothing to do here.
|
|
|
|
} |
|
|
|
|
|
|
@ -10,11 +10,11 @@ namespace storm { |
|
|
|
return this->playerName; |
|
|
|
} |
|
|
|
|
|
|
|
std::vector<storm::prism::Module> const& Player::getModules() const { |
|
|
|
std::map<std::string, uint_fast64_t> const& Player::getModules() const { |
|
|
|
return this->controlledModules; |
|
|
|
} |
|
|
|
|
|
|
|
std::vector<storm::prism::Command> const& Player::getCommands() const { |
|
|
|
std::map<std::string, uint_fast64_t> const& Player::getCommands() const { |
|
|
|
return this->controlledCommands; |
|
|
|
} |
|
|
|
|
|
|
@ -24,16 +24,16 @@ namespace storm { |
|
|
|
stream << " " << player.getName(); |
|
|
|
} |
|
|
|
stream << std::endl; |
|
|
|
for (auto const& module : player.getModules()) { |
|
|
|
stream << module.getName() << " "; |
|
|
|
//&module != (player.getModules()).back ? std::cout << "," : std::cout << std::endl;
|
|
|
|
} |
|
|
|
stream << std::endl; |
|
|
|
for (auto const& command : player.getCommands()) { |
|
|
|
stream << "[" << command.getActionName() << "] "; |
|
|
|
//&command != (player.getCommands()).back ? std::cout << "," : std::cout << std::endl;
|
|
|
|
} |
|
|
|
stream << std::endl; |
|
|
|
//for (auto const& module : player.getModules()) {
|
|
|
|
// stream << module.getName() << " ";
|
|
|
|
// //&module != (player.getModules()).back ? std::cout << "," : std::cout << std::endl;
|
|
|
|
//}
|
|
|
|
//stream << std::endl;
|
|
|
|
//for (auto const& command : player.getCommands()) {
|
|
|
|
// stream << "[" << command.getActionName() << "] ";
|
|
|
|
// //&command != (player.getCommands()).back ? std::cout << "," : std::cout << std::endl;
|
|
|
|
//}
|
|
|
|
//stream << std::endl;
|
|
|
|
stream << "endplayer" << std::endl; |
|
|
|
return stream; |
|
|
|
} |
|
|
|