less serialize code

This commit is contained in:
2025-08-01 13:21:31 +02:00
parent fa663d0481
commit ced20ca991
15 changed files with 38 additions and 30 deletions

View File

@@ -61,7 +61,7 @@ class World {
TilePtr GetTilePtr(TileIndex index) const {
if (index == 0)
return nullptr;
return TilePtr(nullptr);
return m_TilePalette.at(index - 1);
}

View File

@@ -67,7 +67,7 @@ using TileFactory = sp::MessageFactory<Tile, AllTiles>;
class TileHandler : public sp::GenericHandler<AllTiles> {};
using TilePtr = std::shared_ptr<sp::SerializableMessage<TileFactory>>;
using TilePtr = sp::SerializableMessage<TileFactory>;
// typedef std::shared_ptr<Tile> TilePtr;
typedef std::vector<std::uint16_t> ChunkPalette;