diff options
Diffstat (limited to 'engines/sword25/math/geometry_script.cpp')
-rw-r--r-- | engines/sword25/math/geometry_script.cpp | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/engines/sword25/math/geometry_script.cpp b/engines/sword25/math/geometry_script.cpp index dac766927b..8882d5e588 100644 --- a/engines/sword25/math/geometry_script.cpp +++ b/engines/sword25/math/geometry_script.cpp @@ -32,10 +32,6 @@ * */ -// ----------------------------------------------------------------------------- -// Includes -// ----------------------------------------------------------------------------- - #include "common/array.h" #include "sword25/gfx/graphicengine.h" #include "sword25/kernel/common.h" @@ -205,7 +201,7 @@ static uint tableRegionToRegion(lua_State *L, const char *className) { case LUA_TNUMBER: { Polygon polygon; tablePolygonToPolygon(L, polygon); - RegionRegistry::getInstance().resolveHandle(regionHandle)->init(polygon); + RegionRegistry::instance().resolveHandle(regionHandle)->init(polygon); } break; @@ -217,7 +213,7 @@ static uint tableRegionToRegion(lua_State *L, const char *className) { int polygonCount = luaL_getn(L, -1); if (polygonCount == 1) - RegionRegistry::getInstance().resolveHandle(regionHandle)->init(polygon); + RegionRegistry::instance().resolveHandle(regionHandle)->init(polygon); else { Common::Array<Polygon> holes; holes.reserve(polygonCount - 1); @@ -230,7 +226,7 @@ static uint tableRegionToRegion(lua_State *L, const char *className) { } BS_ASSERT((int)holes.size() == polygonCount - 1); - RegionRegistry::getInstance().resolveHandle(regionHandle)->init(polygon, &holes); + RegionRegistry::instance().resolveHandle(regionHandle)->init(polygon, &holes); } } break; @@ -283,7 +279,7 @@ static Region *checkRegion(lua_State *L) { uint *regionHandlePtr; if ((regionHandlePtr = reinterpret_cast<uint *>(my_checkudata(L, 1, REGION_CLASS_NAME))) != 0 || (regionHandlePtr = reinterpret_cast<uint *>(my_checkudata(L, 1, WALKREGION_CLASS_NAME))) != 0) { - return RegionRegistry::getInstance().resolveHandle(*regionHandlePtr); + return RegionRegistry::instance().resolveHandle(*regionHandlePtr); } else { luaL_argcheck(L, 0, 1, "'" REGION_CLASS_NAME "' expected"); } @@ -364,13 +360,13 @@ static int r_setY(lua_State *L) { } static void drawPolygon(const Polygon &polygon, uint color, const Vertex &offset) { - GraphicEngine *pGE = static_cast<GraphicEngine *>(Kernel::GetInstance()->GetService("gfx")); + GraphicEngine *pGE = Kernel::getInstance()->getGfx(); BS_ASSERT(pGE); for (int i = 0; i < polygon.vertexCount - 1; i++) - pGE->DrawDebugLine(polygon.vertices[i] + offset, polygon.vertices[i + 1] + offset, color); + pGE->drawDebugLine(polygon.vertices[i] + offset, polygon.vertices[i + 1] + offset, color); - pGE->DrawDebugLine(polygon.vertices[polygon.vertexCount - 1] + offset, polygon.vertices[0] + offset, color); + pGE->drawDebugLine(polygon.vertices[polygon.vertexCount - 1] + offset, polygon.vertices[0] + offset, color); } static void drawRegion(const Region ®ion, uint color, const Vertex &offset) { @@ -387,12 +383,12 @@ static int r_draw(lua_State *L) { case 3: { Vertex offset; Vertex::luaVertexToVertex(L, 3, offset); - drawRegion(*pR, GraphicEngine::LuaColorToARGBColor(L, 2), offset); + drawRegion(*pR, GraphicEngine::luaColorToARGBColor(L, 2), offset); } break; case 2: - drawRegion(*pR, GraphicEngine::LuaColorToARGBColor(L, 2), Vertex(0, 0)); + drawRegion(*pR, GraphicEngine::luaColorToARGBColor(L, 2), Vertex(0, 0)); break; default: @@ -436,7 +432,7 @@ static WalkRegion *checkWalkRegion(lua_State *L) { // The first parameter must be of type 'userdate', and the Metatable class Geo.WalkRegion uint regionHandle; if ((regionHandle = *reinterpret_cast<uint *>(my_checkudata(L, 1, WALKREGION_CLASS_NAME))) != 0) { - return reinterpret_cast<WalkRegion *>(RegionRegistry::getInstance().resolveHandle(regionHandle)); + return reinterpret_cast<WalkRegion *>(RegionRegistry::instance().resolveHandle(regionHandle)); } else { luaL_argcheck(L, 0, 1, "'" WALKREGION_CLASS_NAME "' expected"); } @@ -474,9 +470,9 @@ static const luaL_reg WALKREGION_METHODS[] = { }; bool Geometry::registerScriptBindings() { - Kernel *pKernel = Kernel::GetInstance(); + Kernel *pKernel = Kernel::getInstance(); BS_ASSERT(pKernel); - ScriptEngine *pScript = static_cast<ScriptEngine *>(pKernel->GetService("script")); + ScriptEngine *pScript = pKernel->getScript(); BS_ASSERT(pScript); lua_State *L = static_cast< lua_State *>(pScript->getScriptObject()); BS_ASSERT(L); |