Just some small fixes for my convenience.

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1698 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
groogy 2010-11-23 15:00:23 +00:00
parent 7178d7bfcf
commit dbd8795df8
4 changed files with 20 additions and 42 deletions

View file

@ -29,6 +29,8 @@ VALUE globalRenderImageClass;
/* External classes */
extern VALUE globalRenderTargetModule;
extern VALUE globalImageClass;
extern VALUE globalDrawableModule;
extern VALUE globalShaderClass;
static void RenderImage_Free( sf::RenderImage *anObject )
{
@ -264,6 +266,7 @@ void Init_RenderImage( void )
rb_define_singleton_method( globalRenderImageClass, "isAvailable", RenderImage_IsAvailable, 0 );
// Instance methods
rb_define_method( globalRenderImageClass, "draw", RenderImage_Create, -1 );
rb_define_method( globalRenderImageClass, "create", RenderImage_Create, -1 );
rb_define_method( globalRenderImageClass, "display", RenderImage_Display, 0 );
rb_define_method( globalRenderImageClass, "getImage", RenderImage_GetImage, 0 );

View file

@ -25,6 +25,7 @@
#include "main.hpp"
#include <SFML/Graphics/RenderTarget.hpp>
#include <SFML/Graphics/RenderWindow.hpp>
#include <iostream>
VALUE globalRenderTargetModule;
VALUE globalRenderTargetInstanceClass;
@ -65,6 +66,7 @@ static VALUE RenderTarget_Draw( int argc, VALUE *args, VALUE self )
{
sf::RenderTarget *object = NULL;
Data_Get_Struct( self, sf::RenderTarget, object );
std::cout << object << std::endl;
switch( argc )
{
case 2: