#pragma once #include #include #include "engine/pcx_sprite.hpp" #include "utils/stdcompat/optional.hpp" namespace devilution { std::optional LoadPcxAsset(const char *path, std::optional transparentColor = std::nullopt, SDL_Color *outPalette = nullptr); std::optional LoadPcxSpriteSheetAsset(const char *path, uint16_t numFrames, std::optional transparentColor = std::nullopt, SDL_Color *outPalette = nullptr); } // namespace devilution