static VALUE Drawable_move(VALUE vSelf, float vX, float vY) { // Get C++ object pointer from vSelf Drawable *pSelf; Data_Get_Struct(vSelf, Drawable, pSelf); pSelf->Move((float)NUM2DBL(vX), (float)NUM2DBL(vY)); return Qnil; }