use Test::More;
use SDL::Rect;
-plan ( tests => 19 );
+plan ( tests => 23);
use_ok( 'SDL::Video' );
set_palette
set_gamma
set_gamma_ramp
+ map_RGB
+ map_RGBA
+ unlock_surface
+ lock_surface
/;
can_ok ('SDL::Video', @done);
my $display = SDL::Video::set_video_mode(640,480,32, SDL_SWSURFACE );
if(!$display){
- plan skip_all => 'Couldn\'t set video mode: '. SDL::GetError();
+ plan skip_all => 'Couldn\'t set video mode: '. SDL::get_error();
}
#diag('Testing SDL::Video');
my $hwdisplay = SDL::Video::set_video_mode(640,480,8, SDL_HWSURFACE );
if(!$hwdisplay){
- plan skip_all => 'Couldn\'t set video mode: '. SDL::GetError();
+ plan skip_all => 'Couldn\'t set video mode: '. SDL::get_error();
}
$value = SDL::Video::set_colors($hwdisplay, 0);
is( $value , 1, '[set_palette] returns 1' );
+$value = SDL::Video::lock_surface($hwdisplay); pass '[lock_surface] ran returned: '.$value;
+SDL::Video::unlock_surface($hwdisplay); pass '[unlock_surface] ran';
-
+is( SDL::Video::map_RGB($hwdisplay->format, 10, 10 ,10) > 0, 1, '[map_RGB] maps correctly to 8-bit surface');
+is( SDL::Video::map_RGBA($hwdisplay->format, 10, 10 ,10, 10) > 0, 1, '[map_RGBA] maps correctly to 8-bit surface');
my @left = qw/
get_gamma_ramp
- map_RGB
- map_RGBA
get_RGB
get_RGBA
- create_RGB_surface_from
- lock_surface
- unlock_surface
convert_surface
display_format
display_format_alpha