From 76e59f37d0572eebae66e8d6e34ca0ee579ec7b8 Mon Sep 17 00:00:00 2001 From: rude Date: Mon, 27 Jul 2009 00:37:40 +0200 Subject: [PATCH] Added destructor in Frame. --- src/modules/graphics/opengl/Frame.cpp | 4 ++++ src/modules/graphics/opengl/Frame.h | 5 ++++- src/modules/graphics/opengl/wrap_Graphics.cpp | 4 ---- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/modules/graphics/opengl/Frame.cpp b/src/modules/graphics/opengl/Frame.cpp index e68446c6d..439c4c339 100644 --- a/src/modules/graphics/opengl/Frame.cpp +++ b/src/modules/graphics/opengl/Frame.cpp @@ -44,6 +44,10 @@ namespace opengl vertices[2].s = (float)(x+w)/(float)sw; vertices[2].t = (float)(y+h)/(float)sh; vertices[3].s = (float)(x+w)/(float)sw; vertices[3].t = (float)y/(float)sh; } + + Frame::~Frame() + { + } void Frame::flip(bool x, bool y) { diff --git a/src/modules/graphics/opengl/Frame.h b/src/modules/graphics/opengl/Frame.h index 7a47d0d07..f30b15539 100644 --- a/src/modules/graphics/opengl/Frame.h +++ b/src/modules/graphics/opengl/Frame.h @@ -22,6 +22,7 @@ #define LOVE_GRAPHICS_OPENGL_FRAME_H // LOVE +#include #include #include @@ -31,7 +32,7 @@ namespace graphics { namespace opengl { - class Frame + class Frame : public Object { private: vertex vertices[4]; @@ -51,6 +52,8 @@ namespace opengl **/ Frame(int x, int y, int w, int h, int sw, int sh); + virtual ~Frame(); + void flip(bool x, bool y); /** diff --git a/src/modules/graphics/opengl/wrap_Graphics.cpp b/src/modules/graphics/opengl/wrap_Graphics.cpp index 48379b957..534950e8e 100644 --- a/src/modules/graphics/opengl/wrap_Graphics.cpp +++ b/src/modules/graphics/opengl/wrap_Graphics.cpp @@ -754,14 +754,10 @@ namespace opengl // Types for this module. const lua_CFunction wrap_Graphics_types[] = { - //wrap_Color_open, wrap_Font_open, wrap_Image_open, wrap_Frame_open, - //wrap_Animation_open, - //wrap_ParticleSystem_open, //wrap_SpriteBatch_open, - //wrap_VertexBuffer_open, 0 };