2021-07-28 18:44:24 +01:00
|
|
|
#include "framework.h"
|
|
|
|
#include "GameScriptMirror.h"
|
|
|
|
|
2021-08-09 00:07:53 +01:00
|
|
|
/***
|
|
|
|
A mirror effect, as seen in TR4's Coastal Ruins and Sacred Lake levels.
|
|
|
|
|
|
|
|
__Not currently implemented.__
|
|
|
|
|
|
|
|
@classmod Mirror
|
|
|
|
@pragma nostrip
|
|
|
|
*/
|
|
|
|
|
2021-07-28 18:44:24 +01:00
|
|
|
void GameScriptMirror::Register(sol::state* lua)
|
|
|
|
{
|
|
|
|
lua->new_usertype<GameScriptMirror>("Mirror",
|
|
|
|
sol::constructors<GameScriptMirror(short, int, int, int, int)>(),
|
|
|
|
"room", &GameScriptMirror::Room,
|
|
|
|
"startX", &GameScriptMirror::StartX,
|
|
|
|
"endX", &GameScriptMirror::EndX,
|
|
|
|
"startZ", &GameScriptMirror::StartZ,
|
|
|
|
"endZ", &GameScriptMirror::EndZ
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
GameScriptMirror::GameScriptMirror(short room, int startX, int endX, int startZ, int endZ)
|
|
|
|
{
|
|
|
|
Room = room;
|
|
|
|
StartX = startX;
|
|
|
|
EndX = endX;
|
|
|
|
StartZ = startZ;
|
|
|
|
EndZ = endZ;
|
|
|
|
}
|