#include <dungeon_validator.h>
Public Member Functions | |
| ValidationResult | ValidateRoom (const Room &room) |
Definition at line 19 of file dungeon_validator.h.
| ValidationResult yaze::zelda3::DungeonValidator::ValidateRoom | ( | const Room & | room | ) |
Definition at line 9 of file dungeon_validator.cc.
References yaze::zelda3::ValidationResult::errors, yaze::zelda3::GetObjectLayerSemantics(), yaze::zelda3::Room::GetSprites(), yaze::zelda3::Room::GetTileObjects(), yaze::zelda3::ValidationResult::is_valid, yaze::zelda3::kMaxBg3Objects, yaze::zelda3::kMaxChests, yaze::zelda3::kMaxTileObjects, yaze::zelda3::kMaxTotalSprites, and yaze::zelda3::ValidationResult::warnings.
Referenced by yaze::cli::anonymous_namespace{dungeon_doctor_commands.cc}::DiagnoseRoom(), yaze::editor::ObjectEditorPanel::DrawRoomValidationBar(), yaze::editor::DungeonEditorV2::SaveRoomData(), and yaze::zelda3::DungeonObjectEditor::ValidateRoom().
