Someone
public text v1 · immutablesub image_draw {
my ( $image,$x,$y,$xsize,$ysize ) = @_;
glBindTexture(GL_TEXTURE_2D, $image);
$xmax = $x + $xsize;
$ymax = $y + $ysize;
glBegin(GL_QUADS);
glTexCoord(0.0, 0.0);glVertex($x, $y, 0);
glTexCoord(1, 0.0); glVertex( $xmax, $y, 0);
glTexCoord(1, 1); glVertex( $xmax, $ymax, 0);
glTexCoord(0.0, 1);glVertex($x, $ymax, 0);
glEnd();
}
image_draw($heap->{"images"}->{"2_bgtile"},0,0,640,480);