Added SDL_LOGPAL and SDL_PHYSPAL constants to SDL::Constants
Kartik Thakore [Tue, 27 Oct 2009 19:36:11 +0000 (15:36 -0400)]
lib/SDL/Constants.pm
t/core_video.t

index be91dbc..5f27342 100644 (file)
@@ -34,6 +34,8 @@ use warnings;
 use base 'Exporter';
 
 our @EXPORT=qw(
+       SDL_LOGPAL
+       SDL_PHYSPAL
        AUDIO_S16
        AUDIO_S16MSB
        AUDIO_S8
@@ -309,6 +311,8 @@ our @EXPORT=qw(
 );
 
 use constant {
+    SDL_LOGPAL   => 0x01,
+    SDL_PHYSPAL  => 0x02,
     AUDIO_S16    => 32784,
     AUDIO_S16MSB => 36880,
     AUDIO_S8     => 32776,
index 4c4e61d..b7cecea 100644 (file)
@@ -71,7 +71,7 @@ is( ($value == 0)  ||  ($value == -1), 1,  '[flip] returns 0 or -1'  );
 $value = SDL::Video::set_colors($display, 0, SDL::Color->new(0,0,0));
 is(  $value , 0,  '[set_colors] returns 0 trying to write to 32 bit display'  );
 
-$value = SDL::Video::set_palette($display, 0x01|0x02, 0);
+$value = SDL::Video::set_palette($display, SDL_LOGPAL|0x02, 0);
 
 is(  $value , 0,  '[set_palette] returns 0 trying to write to 32 bit surface'  );
 
@@ -91,7 +91,7 @@ if(!$hwdisplay){
 $value = SDL::Video::set_colors($hwdisplay, 0);
 is(  $value , 0,  '[set_colors] returns 0 trying to send empty colors to 8 bit surface'  );
 
-$value = SDL::Video::set_palette($hwdisplay, 0x01|0x02, 0);
+$value = SDL::Video::set_palette($hwdisplay, SDL_LOGPAL|0x02, 0);
 
 is(  $value , 0,  '[set_palette] returns 0 trying to send empty colors to 8 bit surface'  );
 
@@ -99,7 +99,7 @@ is(  $value , 0,  '[set_palette] returns 0 trying to send empty colors to 8 bit
 $value = SDL::Video::set_colors($hwdisplay, 0, @b_w_colors);
 is( $value , 1,  '[set_colors] returns '.$value  );
 
-$value = SDL::Video::set_palette($hwdisplay, 0x01|0x02, 0, @b_w_colors );
+$value = SDL::Video::set_palette($hwdisplay, SDL_LOGPAL|0x02, 0, @b_w_colors );
 
 is(  $value , 1,  '[set_palette] returns 1'  );