14 result.
warnings.push_back(absl::StrFormat(
15 "High object count (%zu > %d). May cause lag or memory issues.",
20 size_t sprite_count = room.
GetSprites().size();
22 result.
warnings.push_back(absl::StrFormat(
23 "Too many sprites (%zu > %d). Game limit is strict.", sprite_count,
39 if (obj.id_ >= 0xF9 && obj.id_ <= 0xFD) {
45 result.
errors.push_back(absl::StrFormat(
46 "Too many chests (%d > %d). Item collection flags will conflict.",
53 if (obj.x_ < 0 || obj.x_ >= 64 || obj.y_ < 0 || obj.y_ >= 64) {
54 result.
errors.push_back(absl::StrFormat(
55 "Object 0x%02X out of bounds at (%d, %d)", obj.id_, obj.x_, obj.y_));