MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / LoadSprite

Method LoadSprite

src/spriteloader/grf.cpp:359–366  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

357}
358
359ZoomLevels SpriteLoaderGrf::LoadSprite(SpriteLoader::SpriteCollection &sprite, SpriteFile &file, size_t file_pos, SpriteType sprite_type, bool load_32bpp, SpriteCacheCtrlFlags control_flags, ZoomLevels &avail_8bpp, ZoomLevels &avail_32bpp)
360{
361 if (this->container_ver >= 2) {
362 return LoadSpriteV2(sprite, file, file_pos, sprite_type, load_32bpp, control_flags, avail_8bpp, avail_32bpp);
363 } else {
364 return LoadSpriteV1(sprite, file, file_pos, sprite_type, load_32bpp, avail_8bpp);
365 }
366}

Callers 1

ReadSpriteFunction · 0.45

Calls 2

LoadSpriteV2Function · 0.85
LoadSpriteV1Function · 0.85

Tested by

no test coverage detected