//(sprite,subimg,x,y,xscale,yscale,rotation,color,alpha,hskew,vskew) _x=argument2-sprite_get_xoffset(argument0)*argument4 _y=argument3-sprite_get_yoffset(argument0)*argument5 _xscale=argument4 _yscale=argument5 _angle=argument6 draw_set_color(argument7) draw_set_alpha(argument8) hskew=argument9 vskew=argument10 var tex; tex = sprite_get_texture(argument0,argument1); draw_primitive_begin_texture(pr_trianglestrip, tex); draw_vertex_texture(_x-hskew,_y+sprite_get_height(argument0)*_yscale+vskew, 0, 1); draw_vertex_texture(_x+sprite_get_width(argument0)*_xscale-hskew, _y+sprite_get_height(argument0)*_yscale-vskew, 1, 1); draw_vertex_texture(_x+hskew,_y+vskew,0, 0); draw_vertex_texture(_x+sprite_get_width(argument0)*_xscale+hskew, _y-vskew,1, 0); draw_primitive_end(); texture_set_blending(true) draw_set_alpha(1)
Credit goes to Medusar for the original code (which can be found here.) Any help will be credited. Also, anyone can feel free to use the code, which can be plugged into any project with a simple copy and paste.
Thanks,
Ryan Davis











