1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-03 00:46:55 +02:00

Return built in default image

This commit is contained in:
MichalZr6
2024-12-02 17:17:09 +01:00
parent 5fc61df717
commit 81e29d6ce2
2 changed files with 20 additions and 20 deletions

View File

@ -84,8 +84,8 @@ CDefFile::CDefFile(const AnimationPath & Name):
void CDefFile::loadFrame(size_t frame, size_t group, IImageLoader &loader) const
{
assert(hasFrame(frame, group)); // hasFrame() should be called before calling loadFrame()
assert(hasFrame(frame, group)); // hasFrame() should be called before calling loadFrame()
const ui8 * FDef = data.get() + offset.at(group)[frame];
const SSpriteDef sd = *reinterpret_cast<const SSpriteDef *>(FDef);
@ -227,23 +227,23 @@ void CDefFile::loadFrame(size_t frame, size_t group, IImageLoader &loader) const
logGlobal->error("Error: unsupported format of def file: %d", sprite.format);
break;
}
}
bool CDefFile::hasFrame(size_t frame, size_t group) const
{
std::map<size_t, std::vector <size_t> >::const_iterator it;
it = offset.find(group);
if(it == offset.end())
{
return false;
}
if(frame >= it->second.size())
{
return false;
}
return true;
}
bool CDefFile::hasFrame(size_t frame, size_t group) const
{
std::map<size_t, std::vector <size_t> >::const_iterator it;
it = offset.find(group);
if(it == offset.end())
{
return false;
}
if(frame >= it->second.size())
{
return false;
}
return true;
}
CDefFile::~CDefFile() = default;