1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

integrate campaign intro

This commit is contained in:
Laserlicht
2024-08-31 17:57:27 +02:00
parent 9c2a5f6baa
commit 46872b764b
8 changed files with 54 additions and 4 deletions

View File

@@ -210,6 +210,16 @@ ImagePath CampaignHeader::getLoadingBackground() const
return loadingBackground;
}
ImagePath CampaignHeader::getIntroVideoRim() const
{
return introVideoRim;
}
VideoPath CampaignHeader::getIntroVideo() const
{
return introVideo;
}
const CampaignRegions & CampaignHeader::getRegions() const
{
return campaignRegions;
@@ -479,6 +489,10 @@ void Campaign::overrideCampaign(bool scenario)
loadLegacyData(CampaignRegions::fromJson(entry.second["regions"]), entry.second["scenarioCount"].Integer());
if(!entry.second["loadingBackground"].isNull())
loadingBackground = ImagePath::builtin(entry.second["loadingBackground"].String());
if(!entry.second["introVideoRim"].isNull())
introVideoRim = ImagePath::builtin(entry.second["introVideoRim"].String());
if(!entry.second["introVideo"].isNull())
introVideo = VideoPath::builtin(entry.second["introVideo"].String());
}
else
{