mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-05-07 11:13:53 +03:00
Added levels to Gameflow.lua
This commit is contained in:
parent
59db94695d
commit
f9257af1e4
5 changed files with 92 additions and 14 deletions
|
@ -8,7 +8,7 @@ title = Level.new();
|
||||||
|
|
||||||
title.script = "andrea2.lua";
|
title.script = "andrea2.lua";
|
||||||
title.soundtrack = 110;
|
title.soundtrack = 110;
|
||||||
title.filename = "Data\title.trc";
|
title.filename = "Data\\title.trc";
|
||||||
title.horizon = true;
|
title.horizon = true;
|
||||||
title.coladdhorizon = true;
|
title.coladdhorizon = true;
|
||||||
title.layer1 = SkyLayer.new(120, 80, 50, -4);
|
title.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
@ -23,7 +23,7 @@ streets = Level.new();
|
||||||
streets.name = 101;
|
streets.name = 101;
|
||||||
streets.script = "andrea1.lua";
|
streets.script = "andrea1.lua";
|
||||||
streets.soundtrack = 128;
|
streets.soundtrack = 128;
|
||||||
streets.filename = "Data\andrea1.trc";
|
streets.filename = "Data\\andrea1.trc";
|
||||||
streets.horizon = true;
|
streets.horizon = true;
|
||||||
streets.coladdhorizon = true;
|
streets.coladdhorizon = true;
|
||||||
streets.layer1 = SkyLayer.new(120, 80, 50, -4);
|
streets.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
@ -36,7 +36,7 @@ trajan = Level.new();
|
||||||
trajan.name = 102;
|
trajan.name = 102;
|
||||||
trajan.script = "andrea2.lua";
|
trajan.script = "andrea2.lua";
|
||||||
trajan.soundtrack = 126;
|
trajan.soundtrack = 126;
|
||||||
trajan.filename = "Data\andrea2.trc";
|
trajan.filename = "Data\\andrea2.trc";
|
||||||
trajan.horizon = true;
|
trajan.horizon = true;
|
||||||
trajan.coladdhorizon = true;
|
trajan.coladdhorizon = true;
|
||||||
trajan.layer1 = SkyLayer.new(120, 80, 50, -4);
|
trajan.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
@ -50,9 +50,48 @@ colosseum = Level.new();
|
||||||
colosseum.name = 103;
|
colosseum.name = 103;
|
||||||
colosseum.script = "andrea3.lua";
|
colosseum.script = "andrea3.lua";
|
||||||
colosseum.soundtrack = 118;
|
colosseum.soundtrack = 118;
|
||||||
colosseum.filename = "Data\andrea3.trc";
|
colosseum.filename = "Data\\andrea3.trc";
|
||||||
colosseum.horizon = true;
|
colosseum.horizon = true;
|
||||||
colosseum.coladdhorizon = true;
|
colosseum.coladdhorizon = true;
|
||||||
colosseum.layer1 = SkyLayer.new(120, 80, 50, -4);
|
colosseum.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
|
||||||
Gameflow:addLevel(colosseum);
|
Gameflow:addLevel(colosseum);
|
||||||
|
|
||||||
|
-- The base
|
||||||
|
theBase = Level.new();
|
||||||
|
|
||||||
|
theBase.name = 104;
|
||||||
|
theBase.script = "joby2.lua";
|
||||||
|
theBase.soundtrack = 130;
|
||||||
|
theBase.filename = "Data\\joby2.trc";
|
||||||
|
theBase.horizon = true;
|
||||||
|
theBase.coladdhorizon = true;
|
||||||
|
theBase.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
|
||||||
|
Gameflow:addLevel(theBase);
|
||||||
|
|
||||||
|
-- The submarine
|
||||||
|
submarine = Level.new();
|
||||||
|
|
||||||
|
submarine.name = 105;
|
||||||
|
submarine.script = "joby3.lua";
|
||||||
|
submarine.soundtrack = 121;
|
||||||
|
submarine.filename = "Data\\joby3.trc";
|
||||||
|
submarine.horizon = true;
|
||||||
|
submarine.coladdhorizon = true;
|
||||||
|
submarine.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
|
||||||
|
Gameflow:addLevel(submarine);
|
||||||
|
|
||||||
|
-- Deepsea dive
|
||||||
|
deepsea = Level.new();
|
||||||
|
|
||||||
|
deepsea.name = 106;
|
||||||
|
deepsea.script = "joby4.lua";
|
||||||
|
deepsea.soundtrack = 127;
|
||||||
|
deepsea.filename = "Data\\joby4.trc";
|
||||||
|
deepsea.horizon = true;
|
||||||
|
deepsea.coladdhorizon = true;
|
||||||
|
deepsea.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
|
||||||
|
Gameflow:addLevel(deepsea);
|
|
@ -300,7 +300,7 @@ GAME_STATUS __cdecl DoLevel(__int32 index, __int32 ambient, bool loadFromSavegam
|
||||||
//num_fmvs = 0;
|
//num_fmvs = 0;
|
||||||
//fmv_to_play[1] = 0;
|
//fmv_to_play[1] = 0;
|
||||||
//fmv_to_play[0] = 0;
|
//fmv_to_play[0] = 0;
|
||||||
|
|
||||||
//IsLevelLoading = true;
|
//IsLevelLoading = true;
|
||||||
//S_LoadLevelFile(0);
|
//S_LoadLevelFile(0);
|
||||||
//InitialiseFXArray(true);
|
//InitialiseFXArray(true);
|
||||||
|
|
|
@ -466,7 +466,7 @@ bool Renderer::Initialise(__int32 w, __int32 h, bool windowed, HWND handle)
|
||||||
"CausticsRender_015.bmp",
|
"CausticsRender_015.bmp",
|
||||||
"CausticsRender_016.bmp"
|
"CausticsRender_016.bmp"
|
||||||
};
|
};
|
||||||
|
|
||||||
for (__int32 i = 0; i < NUM_CAUSTICS_TEXTURES; i++)
|
for (__int32 i = 0; i < NUM_CAUSTICS_TEXTURES; i++)
|
||||||
{
|
{
|
||||||
D3DXCreateTextureFromFileEx(m_device, causticsNames[i], D3DX_DEFAULT_NONPOW2, D3DX_DEFAULT_NONPOW2, 0, 0,
|
D3DXCreateTextureFromFileEx(m_device, causticsNames[i], D3DX_DEFAULT_NONPOW2, D3DX_DEFAULT_NONPOW2, 0, 0,
|
||||||
|
@ -3080,7 +3080,7 @@ bool Renderer::drawScene(bool dump)
|
||||||
effect->EndPass();
|
effect->EndPass();
|
||||||
effect->End();
|
effect->End();
|
||||||
m_device->EndScene();
|
m_device->EndScene();
|
||||||
|
|
||||||
time2 = chrono::high_resolution_clock::now();
|
time2 = chrono::high_resolution_clock::now();
|
||||||
m_timeClearGBuffer = (chrono::duration_cast<ns>(time2 - time1)).count();
|
m_timeClearGBuffer = (chrono::duration_cast<ns>(time2 - time1)).count();
|
||||||
time1 = time2;
|
time1 = time2;
|
||||||
|
|
|
@ -8,7 +8,7 @@ title = Level.new();
|
||||||
|
|
||||||
title.script = "andrea2.lua";
|
title.script = "andrea2.lua";
|
||||||
title.soundtrack = 110;
|
title.soundtrack = 110;
|
||||||
title.filename = "Data\title.trc";
|
title.filename = "Data\\title.trc";
|
||||||
title.horizon = true;
|
title.horizon = true;
|
||||||
title.coladdhorizon = true;
|
title.coladdhorizon = true;
|
||||||
title.layer1 = SkyLayer.new(120, 80, 50, -4);
|
title.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
@ -23,7 +23,7 @@ streets = Level.new();
|
||||||
streets.name = 101;
|
streets.name = 101;
|
||||||
streets.script = "andrea1.lua";
|
streets.script = "andrea1.lua";
|
||||||
streets.soundtrack = 128;
|
streets.soundtrack = 128;
|
||||||
streets.filename = "Data\andrea1.trc";
|
streets.filename = "Data\\andrea1.trc";
|
||||||
streets.horizon = true;
|
streets.horizon = true;
|
||||||
streets.coladdhorizon = true;
|
streets.coladdhorizon = true;
|
||||||
streets.layer1 = SkyLayer.new(120, 80, 50, -4);
|
streets.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
@ -36,7 +36,7 @@ trajan = Level.new();
|
||||||
trajan.name = 102;
|
trajan.name = 102;
|
||||||
trajan.script = "andrea2.lua";
|
trajan.script = "andrea2.lua";
|
||||||
trajan.soundtrack = 126;
|
trajan.soundtrack = 126;
|
||||||
trajan.filename = "Data\andrea2.trc";
|
trajan.filename = "Data\\andrea2.trc";
|
||||||
trajan.horizon = true;
|
trajan.horizon = true;
|
||||||
trajan.coladdhorizon = true;
|
trajan.coladdhorizon = true;
|
||||||
trajan.layer1 = SkyLayer.new(120, 80, 50, -4);
|
trajan.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
@ -50,9 +50,48 @@ colosseum = Level.new();
|
||||||
colosseum.name = 103;
|
colosseum.name = 103;
|
||||||
colosseum.script = "andrea3.lua";
|
colosseum.script = "andrea3.lua";
|
||||||
colosseum.soundtrack = 118;
|
colosseum.soundtrack = 118;
|
||||||
colosseum.filename = "Data\andrea3.trc";
|
colosseum.filename = "Data\\andrea3.trc";
|
||||||
colosseum.horizon = true;
|
colosseum.horizon = true;
|
||||||
colosseum.coladdhorizon = true;
|
colosseum.coladdhorizon = true;
|
||||||
colosseum.layer1 = SkyLayer.new(120, 80, 50, -4);
|
colosseum.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
|
||||||
Gameflow:addLevel(colosseum);
|
Gameflow:addLevel(colosseum);
|
||||||
|
|
||||||
|
-- The base
|
||||||
|
theBase = Level.new();
|
||||||
|
|
||||||
|
theBase.name = 104;
|
||||||
|
theBase.script = "joby2.lua";
|
||||||
|
theBase.soundtrack = 130;
|
||||||
|
theBase.filename = "Data\\joby2.trc";
|
||||||
|
theBase.horizon = true;
|
||||||
|
theBase.coladdhorizon = true;
|
||||||
|
theBase.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
|
||||||
|
Gameflow:addLevel(theBase);
|
||||||
|
|
||||||
|
-- The submarine
|
||||||
|
submarine = Level.new();
|
||||||
|
|
||||||
|
submarine.name = 105;
|
||||||
|
submarine.script = "joby3.lua";
|
||||||
|
submarine.soundtrack = 121;
|
||||||
|
submarine.filename = "Data\\joby3.trc";
|
||||||
|
submarine.horizon = true;
|
||||||
|
submarine.coladdhorizon = true;
|
||||||
|
submarine.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
|
||||||
|
Gameflow:addLevel(submarine);
|
||||||
|
|
||||||
|
-- Deepsea dive
|
||||||
|
deepsea = Level.new();
|
||||||
|
|
||||||
|
deepsea.name = 106;
|
||||||
|
deepsea.script = "joby4.lua";
|
||||||
|
deepsea.soundtrack = 127;
|
||||||
|
deepsea.filename = "Data\\joby4.trc";
|
||||||
|
deepsea.horizon = true;
|
||||||
|
deepsea.coladdhorizon = true;
|
||||||
|
deepsea.layer1 = SkyLayer.new(120, 80, 50, -4);
|
||||||
|
|
||||||
|
Gameflow:addLevel(deepsea);
|
|
@ -482,7 +482,7 @@ unsigned __stdcall LoadLevel(void* data)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
g_Renderer->FreeRendererData();
|
g_Renderer->FreeRendererData();
|
||||||
g_Renderer->PrepareDataForTheRenderer();
|
g_Renderer->PrepareDataForTheRenderer();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue