mirror of
https://github.com/vcmi/vcmi.git
synced 2025-07-17 01:32:21 +02:00
Partial handling of Seer Hut and sketch of Quest Guard.
This commit is contained in:
@ -440,47 +440,56 @@ void CGeneralTextHandler::load()
|
||||
loadToIt(buffo,buf,it,3);
|
||||
levels.push_back(buffo);
|
||||
}
|
||||
|
||||
buf = bitmaph->getTextFile ("SEERHUT.TXT");
|
||||
it = 0;
|
||||
for (i = 0; i < 7; ++i) //misc description
|
||||
loadToIt (dump,buf,it,3);
|
||||
tlog5 << "\t\t Drop the crap\n";
|
||||
loadToIt (dump, buf, it, 3);
|
||||
loadToIt (dump, buf, it, 4); //dump description
|
||||
seerEmpty.resize(6);
|
||||
for (i = 0; i < 6; ++i)
|
||||
for (i = 0; i < 5; ++i)
|
||||
{
|
||||
loadToIt(tmp, buf, it, 4);
|
||||
seerEmpty.push_back(tmp);
|
||||
loadToIt(seerEmpty[i], buf, it, 4);
|
||||
trimQuotation (seerEmpty[i]);
|
||||
}
|
||||
tlog5 << "\t\t Loaded empty\n";
|
||||
loadToIt (seerEmpty[5], buf, it, 3);
|
||||
trimQuotation (seerEmpty[5]);
|
||||
int j,k;
|
||||
quests.resize(6);
|
||||
for (i = 0; i < 6; ++i)
|
||||
quests.resize(10);
|
||||
for (i = 0; i < 9; ++i) //9 types of quests
|
||||
{
|
||||
quests[i].resize(5);
|
||||
for (j = 0; j < 5; ++j)
|
||||
{
|
||||
quests[i][j].resize(6);
|
||||
loadToIt (dump, buf, it, 4); //front desciption
|
||||
for (k = 0; k < 6; ++k)
|
||||
quests[i][j].resize(6);
|
||||
for (k = 0; k < 5; ++k)
|
||||
{
|
||||
loadToIt (quests[i][j][k], buf, it, 4);
|
||||
trimQuotation (quests[i][j][k]);
|
||||
}
|
||||
loadToIt (quests[i][j][5], buf, it, 3);
|
||||
trimQuotation (quests[i][j][5]);
|
||||
}
|
||||
}
|
||||
tlog5 << "\t\t Loaded quests\n";
|
||||
for (i = 0; i < 6; ++i) //gap description
|
||||
loadToIt(dump,buf,it,4);
|
||||
quests[9].resize(1);
|
||||
quests[9][0].resize(6);
|
||||
|
||||
for (k = 0; k < 5; ++k) //Time limit
|
||||
{
|
||||
loadToIt (quests[9][0][k], buf, it, 4);
|
||||
}
|
||||
loadToIt (quests[9][0][k], buf, it, 3);
|
||||
for (i = 0; i < 2; ++i) //gap description
|
||||
loadToIt(dump,buf,it,3);
|
||||
seerNames.resize(48);
|
||||
for (i = 0; i < 14; ++i) //additional tabs
|
||||
{
|
||||
loadToIt(seerNames[i], buf, it, 4);
|
||||
loadToIt(dump, buf, it, 3);
|
||||
}
|
||||
tlog5 << "\t\t Loaded names1\n";
|
||||
|
||||
for (i = 14; i < 48; ++i)
|
||||
loadToIt(seerNames[i], buf, it, 3);
|
||||
tlog5 << "\t\t Loaded names2\n";
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user