#include <dungeon_validator.h>
Public Member Functions | |
| ValidationResult | ValidateRoom (const Room &room) |
Static Private Attributes | |
| static constexpr int | kMaxSprites = 16 |
| static constexpr int | kMaxTotalSprites = 64 |
| static constexpr int | kMaxChests = 6 |
| static constexpr int | kMaxDoors = 16 |
| static constexpr int | kMaxObjects = 400 |
Definition at line 18 of file dungeon_validator.h.
| ValidationResult yaze::zelda3::DungeonValidator::ValidateRoom | ( | const Room & | room | ) |
Definition at line 8 of file dungeon_validator.cc.
References yaze::zelda3::ValidationResult::errors, yaze::zelda3::Room::GetSprites(), yaze::zelda3::Room::GetTileObjects(), yaze::zelda3::ValidationResult::is_valid, kMaxChests, kMaxObjects, kMaxTotalSprites, and yaze::zelda3::ValidationResult::warnings.
Referenced by yaze::cli::anonymous_namespace{dungeon_doctor_commands.cc}::DiagnoseRoom(), and yaze::zelda3::DungeonObjectEditor::ValidateRoom().

|
staticconstexprprivate |
Definition at line 24 of file dungeon_validator.h.
|
staticconstexprprivate |
Definition at line 25 of file dungeon_validator.h.
Referenced by ValidateRoom().
|
staticconstexprprivate |
Definition at line 26 of file dungeon_validator.h.
Referenced by ValidateRoom().
|
staticconstexprprivate |
Definition at line 27 of file dungeon_validator.h.
|
staticconstexprprivate |
Definition at line 28 of file dungeon_validator.h.
Referenced by ValidateRoom().