[nostalgia/gfx] Make getSubSheet check root subsheet name
All checks were successful
Build / build (push) Successful in 1m17s
All checks were successful
Build / build (push) Successful in 1m17s
This commit is contained in:
@ -236,13 +236,19 @@ static ox::Result<SubSheet*> getSubSheet(
|
||||
ox::Result<TileSheet::SubSheet const*> getSubSheet(
|
||||
ox::SpanView<ox::StringView> const &idx,
|
||||
TileSheet const &ts) noexcept {
|
||||
return getSubSheet<TileSheet::SubSheet const>(idx, 1, ts.subsheet);
|
||||
if (!idx.empty() && idx[0] == ts.subsheet.name) {
|
||||
return getSubSheet<TileSheet::SubSheet const>(idx, 1, ts.subsheet);
|
||||
}
|
||||
return ox::Error{1, "SubSheet not found"};
|
||||
}
|
||||
|
||||
ox::Result<TileSheet::SubSheet*> getSubSheet(
|
||||
ox::SpanView<ox::StringView> const &idx,
|
||||
TileSheet &ts) noexcept {
|
||||
return getSubSheet<TileSheet::SubSheet>(idx, 1, ts.subsheet);
|
||||
if (!idx.empty() && idx[0] == ts.subsheet.name) {
|
||||
return getSubSheet<TileSheet::SubSheet>(idx, 1, ts.subsheet);
|
||||
}
|
||||
return ox::Error{1, "SubSheet not found"};
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user