#pragma once #include #include namespace BlockStateDecoderRegistry { using DecoderFn = std::function; void registerDecoder(int tileId, DecoderFn fn); std::wstring decode(int tileId, int composite); }