diff options
Diffstat (limited to 'tools/validator')
-rw-r--r-- | tools/validator/validator.cpp | 15 | ||||
-rw-r--r-- | tools/validator/validator.h | 2 |
2 files changed, 16 insertions, 1 deletions
diff --git a/tools/validator/validator.cpp b/tools/validator/validator.cpp index dd41f5c..93efdc6 100644 --- a/tools/validator/validator.cpp +++ b/tools/validator/validator.cpp | |||
@@ -273,6 +273,21 @@ class Validator { | |||
273 | } | 273 | } |
274 | } | 274 | } |
275 | } | 275 | } |
276 | |||
277 | for (const HumanPort& port : port_info.definitions) { | ||
278 | if (!port.no_shuffle()) { | ||
279 | if (!port.has_destination()) { | ||
280 | std::cout << "Port " << port_identifier.ShortDebugString() | ||
281 | << " is shuffleable and missing a destination." | ||
282 | << std::endl; | ||
283 | } | ||
284 | if (!port.has_rotation()) { | ||
285 | std::cout << "Port " << port_identifier.ShortDebugString() | ||
286 | << " is shuffleable and missing a rotation." | ||
287 | << std::endl; | ||
288 | } | ||
289 | } | ||
290 | } | ||
276 | } | 291 | } |
277 | 292 | ||
278 | void ValidatePainting(const PaintingIdentifier& painting_identifier, | 293 | void ValidatePainting(const PaintingIdentifier& painting_identifier, |
diff --git a/tools/validator/validator.h b/tools/validator/validator.h index b710429..33bc7c9 100644 --- a/tools/validator/validator.h +++ b/tools/validator/validator.h | |||
@@ -1,4 +1,4 @@ | |||
1 | #ifndef TOOLS_VALIDATOR_VALIDATOR_H_ | 1 | #ifndef TOOLS_VALIDATOR_VALIDATOR_H |
2 | #define TOOLS_VALIDATOR_VALIDATOR_H | 2 | #define TOOLS_VALIDATOR_VALIDATOR_H |
3 | 3 | ||
4 | namespace com::fourisland::lingo2_archipelago { | 4 | namespace com::fourisland::lingo2_archipelago { |