X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fcore_surface.t;h=a047948483b24f9124414abaa5e325474aa13103;hb=34a219f78b8882f5cee508265a87b4dfec27eb26;hp=bfdf4e894517627fedfe69d5e3ded63e59bad157;hpb=2e2fd270bb6786a1bec87b18b0c648a5ceb0991e;p=sdlgit%2FSDL_perl.git diff --git a/t/core_surface.t b/t/core_surface.t index bfdf4e8..a047948 100644 --- a/t/core_surface.t +++ b/t/core_surface.t @@ -57,9 +57,7 @@ is( $pixel_format->alpha, 255, '255 alpha' ); my $pixel = SDL::MapRGB( $pixel_format, 255, 127, 0 ); is( $pixel, 32767, '32767 pixel' ); - -$surface->fill_rect( SDL::Rect->new( 0, 0, 32, 32 ), - SDL::Color->new( 200, 200, 200 ) ); +SDL::FillRect( $surface, SDL::Rect->new( 0, 0, 32, 32 ), $pixel ); ok( 1, 'Managed to fill_rect' ); my $small_rect = SDL::Rect->new( 0, 0, 64, 64 ); @@ -87,13 +85,16 @@ isa_ok( $image_format, 'SDL::Surface' ); my $image_format_alpha = $image->display_alpha; isa_ok( $image_format_alpha, 'SDL::Surface' ); -my $rect = SDL::Rect->new( 0, 0, $app->w, $app->h ); +my $app_pixel_format = $app->format; -my $blue = SDL::Color->new( 0x00, 0x00, 0xff, ); +my $rect = SDL::Rect->new( 0, 0, $app->w, $app->h ); -$app->fill_rect( $rect, $blue ); +my $blue_pixel = SDL::MapRGB( $app_pixel_format, 0x00, 0x00, 0xff ); +SDL::FillRect( $app, $rect, $blue_pixel ); +SDL::Surface::update_rect( $app, 0, 0, 0, 0 ); diag( 'This is in surface : ' . SDL::Surface::get_pixels($app) ); pass 'did this pass'; +SDL::Delay(100);