[olympic/keel] Cleanup
This commit is contained in:
parent
f08821422a
commit
e2d0a784f1
@ -41,7 +41,7 @@ class KeelModule: public keel::Module {
|
|||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]]
|
[[nodiscard]]
|
||||||
ox::Vector<const keel::BaseConverter*> converters() const noexcept final {
|
ox::Vector<keel::BaseConverter const*> converters() const noexcept final {
|
||||||
return {
|
return {
|
||||||
&m_nostalgiaPaletteToPaletteConverter,
|
&m_nostalgiaPaletteToPaletteConverter,
|
||||||
&m_tileSheetV1ToTileSheetV2Converter,
|
&m_tileSheetV1ToTileSheetV2Converter,
|
||||||
@ -57,12 +57,12 @@ class KeelModule: public keel::Module {
|
|||||||
// convert tilesheets to CompactTileSheets
|
// convert tilesheets to CompactTileSheets
|
||||||
[](keel::Context &ctx, ox::Buffer &buff) -> ox::Error {
|
[](keel::Context &ctx, ox::Buffer &buff) -> ox::Error {
|
||||||
oxRequire(hdr, keel::readAssetHeader(buff));
|
oxRequire(hdr, keel::readAssetHeader(buff));
|
||||||
const auto typeId = ox::buildTypeId(
|
auto const typeId = ox::buildTypeId(
|
||||||
hdr.clawHdr.typeName, hdr.clawHdr.typeVersion, hdr.clawHdr.typeParams);
|
hdr.clawHdr.typeName, hdr.clawHdr.typeVersion, hdr.clawHdr.typeParams);
|
||||||
if (typeId == ox::buildTypeId<TileSheetV1>() ||
|
if (typeId == ox::buildTypeId<TileSheetV1>() ||
|
||||||
typeId == ox::buildTypeId<TileSheetV2>() ||
|
typeId == ox::buildTypeId<TileSheetV2>() ||
|
||||||
typeId == ox::buildTypeId<TileSheetV3>() ||
|
typeId == ox::buildTypeId<TileSheetV3>() ||
|
||||||
typeId == ox::buildTypeId<TileSheetV4>()) {
|
typeId == ox::buildTypeId<TileSheetV4>()) {
|
||||||
oxReturnError(keel::convertBuffToBuff<core::CompactTileSheet>(
|
oxReturnError(keel::convertBuffToBuff<core::CompactTileSheet>(
|
||||||
ctx, buff, ox::ClawFormat::Metal).moveTo(buff));
|
ctx, buff, ox::ClawFormat::Metal).moveTo(buff));
|
||||||
}
|
}
|
||||||
|
@ -148,7 +148,7 @@ ox::Error convert(keel::Context &ctx, ox::Buffer const&buff, DstType *outObj) no
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<typename DstType>
|
template<typename DstType>
|
||||||
ox::Result<ox::Buffer> convertBuffToBuff(keel::Context &ctx, const ox::Buffer &srcBuffer, ox::ClawFormat fmt) noexcept {
|
ox::Result<ox::Buffer> convertBuffToBuff(keel::Context &ctx, ox::Buffer const&srcBuffer, ox::ClawFormat fmt) noexcept {
|
||||||
static constexpr auto DstTypeName = ox::requireModelTypeName<DstType>();
|
static constexpr auto DstTypeName = ox::requireModelTypeName<DstType>();
|
||||||
static constexpr auto DstTypeVersion = ox::requireModelTypeVersion<DstType>();
|
static constexpr auto DstTypeVersion = ox::requireModelTypeVersion<DstType>();
|
||||||
oxRequire(out, convert(ctx, srcBuffer, DstTypeName, DstTypeVersion));
|
oxRequire(out, convert(ctx, srcBuffer, DstTypeName, DstTypeVersion));
|
||||||
|
Loading…
Reference in New Issue
Block a user