mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-04-28 15:57:59 +03:00
Temporarly hack for solving invisible Lara in some cases with HUB system
This commit is contained in:
parent
f49a803364
commit
4f3ea36bc1
2 changed files with 37 additions and 0 deletions
|
@ -236,6 +236,10 @@ scripts too.</p>
|
|||
<td class="summary">Get translated string.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" ><a href="#IsStringPresent">IsStringPresent(string)</a></td>
|
||||
<td class="summary">Check if translated string is present.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="name" ><a href="#SetLanguageNames">SetLanguageNames(table)</a></td>
|
||||
<td class="summary">Set language names for translations.</td>
|
||||
</tr>
|
||||
|
@ -929,6 +933,28 @@ You will not need to call them manually.
|
|||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "IsStringPresent"></a>
|
||||
<strong>IsStringPresent(string)</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
Check if translated string is present.
|
||||
|
||||
|
||||
|
||||
<h3>Parameters:</h3>
|
||||
<ul>
|
||||
<li><span class="parameter">string</span>
|
||||
<span class="types"><span class="type">key</span></span>
|
||||
key for translated string
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</dd>
|
||||
<dt>
|
||||
<a name = "SetLanguageNames"></a>
|
||||
|
|
|
@ -522,6 +522,11 @@ void InitializeOrLoadGame(bool loadGame)
|
|||
{
|
||||
SaveGame::Load(g_GameFlow->SelectedSaveGame);
|
||||
|
||||
// TODO: hack for forcing Lara's room
|
||||
ItemInfo* firstLaraItem = FindItem(ID_LARA);
|
||||
int firstLaraItemNumber = FindItem(firstLaraItem);
|
||||
ItemNewRoom(firstLaraItemNumber, firstLaraItem->RoomNumber);
|
||||
|
||||
Camera.pos.x = LaraItem->Pose.Position.x + 256;
|
||||
Camera.pos.y = LaraItem->Pose.Position.y + 256;
|
||||
Camera.pos.z = LaraItem->Pose.Position.z + 256;
|
||||
|
@ -554,6 +559,12 @@ void InitializeOrLoadGame(bool loadGame)
|
|||
else
|
||||
{
|
||||
SaveGame::LoadHub(CurrentLevel);
|
||||
|
||||
// TODO: hack for forcing Lara's room
|
||||
ItemInfo* firstLaraItem = FindItem(ID_LARA);
|
||||
int firstLaraItemNumber = FindItem(firstLaraItem);
|
||||
ItemNewRoom(firstLaraItemNumber, firstLaraItem->RoomNumber);
|
||||
|
||||
TENLog("Starting new level.", LogLevel::Info);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue