Added levels to Gameflow.lua

This commit is contained in:
MontyTRC89 2018-09-03 21:24:03 +02:00
parent 59db94695d
commit f9257af1e4
5 changed files with 92 additions and 14 deletions

View file

@ -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);

View file

@ -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);

View file

@ -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;

View file

@ -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);

View file

@ -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();