|
@@ -104,10 +104,7 @@ void MapTileStorage::load(size_t index, const AnimationPath & filename, EImageBl
|
|
for(auto & entry : terrainAnimations)
|
|
for(auto & entry : terrainAnimations)
|
|
{
|
|
{
|
|
if (!filename.empty())
|
|
if (!filename.empty())
|
|
- {
|
|
|
|
entry = GH.renderHandler().loadAnimation(filename);
|
|
entry = GH.renderHandler().loadAnimation(filename);
|
|
- entry->preload();
|
|
|
|
- }
|
|
|
|
else
|
|
else
|
|
entry = GH.renderHandler().createAnimation();
|
|
entry = GH.renderHandler().createAnimation();
|
|
|
|
|
|
@@ -253,7 +250,6 @@ uint8_t MapRendererRoad::checksum(IMapRendererContext & context, const int3 & co
|
|
MapRendererBorder::MapRendererBorder()
|
|
MapRendererBorder::MapRendererBorder()
|
|
{
|
|
{
|
|
animation = GH.renderHandler().loadAnimation(AnimationPath::builtin("EDG"));
|
|
animation = GH.renderHandler().loadAnimation(AnimationPath::builtin("EDG"));
|
|
- animation->preload();
|
|
|
|
}
|
|
}
|
|
|
|
|
|
size_t MapRendererBorder::getIndexForTile(IMapRendererContext & context, const int3 & tile)
|
|
size_t MapRendererBorder::getIndexForTile(IMapRendererContext & context, const int3 & tile)
|
|
@@ -315,9 +311,7 @@ uint8_t MapRendererBorder::checksum(IMapRendererContext & context, const int3 &
|
|
MapRendererFow::MapRendererFow()
|
|
MapRendererFow::MapRendererFow()
|
|
{
|
|
{
|
|
fogOfWarFullHide = GH.renderHandler().loadAnimation(AnimationPath::builtin("TSHRC"));
|
|
fogOfWarFullHide = GH.renderHandler().loadAnimation(AnimationPath::builtin("TSHRC"));
|
|
- fogOfWarFullHide->preload();
|
|
|
|
fogOfWarPartialHide = GH.renderHandler().loadAnimation(AnimationPath::builtin("TSHRE"));
|
|
fogOfWarPartialHide = GH.renderHandler().loadAnimation(AnimationPath::builtin("TSHRE"));
|
|
- fogOfWarPartialHide->preload();
|
|
|
|
|
|
|
|
for(size_t i = 0; i < fogOfWarFullHide->size(); ++i)
|
|
for(size_t i = 0; i < fogOfWarFullHide->size(); ++i)
|
|
fogOfWarFullHide->getImage(i)->setBlitMode(EImageBlitMode::OPAQUE);
|
|
fogOfWarFullHide->getImage(i)->setBlitMode(EImageBlitMode::OPAQUE);
|
|
@@ -407,7 +401,6 @@ std::shared_ptr<CAnimation> MapRendererObjects::getAnimation(const AnimationPath
|
|
|
|
|
|
auto ret = GH.renderHandler().loadAnimation(filename);
|
|
auto ret = GH.renderHandler().loadAnimation(filename);
|
|
animations[filename] = ret;
|
|
animations[filename] = ret;
|
|
- ret->preload();
|
|
|
|
|
|
|
|
if(generateMovementGroups)
|
|
if(generateMovementGroups)
|
|
{
|
|
{
|
|
@@ -629,7 +622,6 @@ uint8_t MapRendererOverlay::checksum(IMapRendererContext & context, const int3 &
|
|
MapRendererPath::MapRendererPath()
|
|
MapRendererPath::MapRendererPath()
|
|
: pathNodes(GH.renderHandler().loadAnimation(AnimationPath::builtin("ADAG")))
|
|
: pathNodes(GH.renderHandler().loadAnimation(AnimationPath::builtin("ADAG")))
|
|
{
|
|
{
|
|
- pathNodes->preload();
|
|
|
|
}
|
|
}
|
|
|
|
|
|
size_t MapRendererPath::selectImageReachability(bool reachableToday, size_t imageIndex)
|
|
size_t MapRendererPath::selectImageReachability(bool reachableToday, size_t imageIndex)
|