|
@ -109,6 +109,7 @@ namespace prism { |
|
|
std::vector<Configuration> configuration; |
|
|
std::vector<Configuration> configuration; |
|
|
std::vector<ViewDirection> viewDirections = {0, 1, 2, 3}; |
|
|
std::vector<ViewDirection> viewDirections = {0, 1, 2, 3}; |
|
|
std::map<ViewDirection, std::string> viewDirectionToString = {{0, "East"}, {1, "South"}, {2, "West"}, {3, "North"}}; |
|
|
std::map<ViewDirection, std::string> viewDirectionToString = {{0, "East"}, {1, "South"}, {2, "West"}, {3, "North"}}; |
|
|
|
|
|
std::vector<std::pair<size_t, std::string>> nonMovementActions = { {PICKUP, "pickup"}, {DROP, "drop"}, {TOGGLE, "toggle"}, {DONE, "done"} }; |
|
|
|
|
|
|
|
|
std::map<AgentName, std::set<std::pair<ActionId, std::string>>> agentNameActionMap; |
|
|
std::map<AgentName, std::set<std::pair<ActionId, std::string>>> agentNameActionMap; |
|
|
}; |
|
|
}; |
|
|