X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fintergation1.t;h=eb9cd9875e77db8ca9893453cf81350806ac4c4d;hb=350e894348b0c3a73f203014ba6d92cdb4f7f4ee;hp=68a6f920b047a2505926e21488947e0c1b7005c4;hpb=a0f3f32a2856fb3ba37b5e1311162c20ee57d9ed;p=sdlgit%2FSDL_perl.git diff --git a/t/intergation1.t b/t/intergation1.t index 68a6f92..eb9cd98 100644 --- a/t/intergation1.t +++ b/t/intergation1.t @@ -60,35 +60,27 @@ can_ok ('SDL::App', qw/ sync attribute /); -my $app = SDL::App->new(-title => "Test", -width => 640, -height => 480, -init => SDL_INIT_VIDEO); + my $app = SDL::App->new(-title => "Test", -width => 640, -height => 480, -init => SDL_INIT_VIDEO); my $rect = SDL::Rect->new( 0,0, $app->w, $app->h); - my $blue = SDL::Color->new( - 0x00, - 0x00, - 0xff, - ); - - my $col = SDL::Color->new( - 0xf0, - 0x00, - 0x33, - ); + my $pixel_format = $app->format; + my $blue_pixel = SDL::MapRGB( $pixel_format, 0x00, 0x00, 0xff ); + my $col_pixel = SDL::MapRGB( $pixel_format, 0xf0, 0x00, 0x33 ); my $grect = SDL::Game::Rect->new(10, 10, 30, 35); foreach(0..80) { - $grect->x($_ ); $grect->centery($_ * 3); $grect->size( ($_ / 40) * $_, ($_/38) * $_ ); - $app->fill_rect($rect, $blue); - $app->fill_rect($grect, $col); + SDL::FillRect( $app, $rect, $blue_pixel ); + SDL::FillRect( $app, $grect, $col_pixel ); - SDL::Surface::update_rect($app, 0, 0, 0, 0); + SDL::UpdateRect($app, 0, 0, 640, 480); + SDL::Delay(10); } - sleep(1); + SDL::Delay(100);