TombEngine/TR5Main/Scripting/GameScriptPosition.h
hispidence dbe6ffdd5c Add __tostring metamethod to GameScriptPosition, GameScriptRotation and GameScriptColor.
Make their properties lowercase to keep them consistent with the properties of other classes.

Move documentation from GameScriptPosition.h to GameScriptPosition.cpp.
2021-07-23 02:06:50 +01:00

24 lines
350 B
C++

#pragma once
#include "framework.h"
namespace sol {
class state;
}
struct PHD_3DPOS;
class GameScriptPosition {
public:
int x;
int y;
int z;
GameScriptPosition(int x, int y, int z);
GameScriptPosition(PHD_3DPOS const& pos);
std::string ToString() const;
void StoreInPHDPos(PHD_3DPOS& pos) const;
static void Register(sol::state*);
};