It seems that SDL_Perl does not contain support for user generated
events.  I've been just using random values and other non-event related
constants from SDL::Constants when pushing my own events into the event
queue.  It would be great if the following patch could be applied to
lib/SDL/Constants.pl.  There is still no way to set the code, data1, and
data2 fields of the SDL_UserEvent structure (this may not even be
possible with the way that SDL_Perl does events in an object oriented
fashion).  The values 24 through 31 correspond to the userevent
designated portion of the events enum in SDL-1.2.9.


*** lib/SDL/Constants.pm.old    2005-11-25 00:27:30.000000000 -0600
--- lib/SDL/Constants.pm        2005-11-25 00:27:09.000000000 -0600
***************
*** 293,298 ****
--- 293,306 ----
        UTF8_BLENDED
        UTF8_SHADED
        UTF8_SOLID
+     SDL_USEREVENT1
+     SDL_USEREVENT2
+     SDL_USEREVENT3
+     SDL_USEREVENT4
+     SDL_USEREVENT5
+     SDL_USEREVENT6
+     SDL_USEREVENT7
+     SDL_USEREVENT8
  );
  
  
***************
*** 562,564 ****
--- 570,580 ----
  sub UTF8_BLENDED {32}
  sub UTF8_SHADED {16}
  sub UTF8_SOLID {8}
+ sub SDL_USEREVENT1 {24}
+ sub SDL_USEREVENT2 {25}
+ sub SDL_USEREVENT3 {26}
+ sub SDL_USEREVENT4 {27}
+ sub SDL_USEREVENT5 {28}
+ sub SDL_USEREVENT6 {29}
+ sub SDL_USEREVENT7 {30}
+ sub SDL_USEREVENT8 {31}


-- 
Andy <[EMAIL PROTECTED]>

Reply via email to