hedgewars/SDLh.pas
changeset 2669 4eec706e86b0
parent 2667 d9201436c6cf
child 2671 7e0f88013fe8
equal deleted inserted replaced
2668:d3a85891ae39 2669:4eec706e86b0
    48     {$linkframework SDL}
    48     {$linkframework SDL}
    49     {$linkframework SDL_net}
    49     {$linkframework SDL_net}
    50     {$linkframework SDL_image}
    50     {$linkframework SDL_image}
    51     {$linkframework SDL_ttf}
    51     {$linkframework SDL_ttf}
    52     {$linkframework SDL_mixer}
    52     {$linkframework SDL_mixer}
    53     {$linklib SDLmain}
       
    54   {$ENDIF}
    53   {$ENDIF}
    55 {$ENDIF}
    54 {$ENDIF}
    56 
    55 
    57 
    56 
    58 (*  SDL  *)
    57 (*  SDL  *)
   193 	SDL_HAT_RIGHTUP   = SDL_HAT_RIGHT or SDL_HAT_UP;
   192 	SDL_HAT_RIGHTUP   = SDL_HAT_RIGHT or SDL_HAT_UP;
   194 	SDL_HAT_RIGHTDOWN = SDL_HAT_RIGHT or SDL_HAT_DOWN;
   193 	SDL_HAT_RIGHTDOWN = SDL_HAT_RIGHT or SDL_HAT_DOWN;
   195 	SDL_HAT_LEFTUP    = SDL_HAT_LEFT or SDL_HAT_UP;
   194 	SDL_HAT_LEFTUP    = SDL_HAT_LEFT or SDL_HAT_UP;
   196 	SDL_HAT_LEFTDOWN  = SDL_HAT_LEFT or SDL_HAT_DOWN;
   195 	SDL_HAT_LEFTDOWN  = SDL_HAT_LEFT or SDL_HAT_DOWN;
   197 
   196 
       
   197 	{* SDL_image *}
       
   198 	IMG_INIT_JPG = $00000001;
       
   199 	IMG_INIT_PNG = $00000002;
       
   200 	IMG_INIT_TIF = $00000004;
   198 
   201 
   199 /////////////////////////////////////////////////////////////////
   202 /////////////////////////////////////////////////////////////////
   200 ///////////////////////  TYPE DEFINITIONS ///////////////////////
   203 ///////////////////////  TYPE DEFINITIONS ///////////////////////
   201 /////////////////////////////////////////////////////////////////
   204 /////////////////////////////////////////////////////////////////
   202 
   205 
   691 function  Mix_PauseMusic(music: PMixMusic): LongInt; cdecl; external SDL_MixerLibName;
   694 function  Mix_PauseMusic(music: PMixMusic): LongInt; cdecl; external SDL_MixerLibName;
   692 function  Mix_ResumeMusic(music: PMixMusic): LongInt; cdecl; external SDL_MixerLibName;
   695 function  Mix_ResumeMusic(music: PMixMusic): LongInt; cdecl; external SDL_MixerLibName;
   693 function  Mix_HaltChannel(channel: LongInt): LongInt; cdecl; external SDL_MixerLibName;
   696 function  Mix_HaltChannel(channel: LongInt): LongInt; cdecl; external SDL_MixerLibName;
   694 
   697 
   695 (*  SDL_image  *)
   698 (*  SDL_image  *)
       
   699 function  IMG_Init(flags: LongInt): LongInt; cdecl; external SDL_ImageLibName;
   696 function  IMG_Load(const _file: PChar): PSDL_Surface; cdecl; external SDL_ImageLibName;
   700 function  IMG_Load(const _file: PChar): PSDL_Surface; cdecl; external SDL_ImageLibName;
   697 function  IMG_LoadPNG_RW(rwop: PSDL_RWops): PSDL_Surface; cdecl; external SDL_ImageLibName;
   701 function  IMG_LoadPNG_RW(rwop: PSDL_RWops): PSDL_Surface; cdecl; external SDL_ImageLibName;
       
   702 procedure IMG_Quit; cdecl; external SDL_ImageLibName;
   698 
   703 
   699 (*  SDL_net  *)
   704 (*  SDL_net  *)
   700 function  SDLNet_Init: LongInt; cdecl; external SDL_NetLibName;
   705 function  SDLNet_Init: LongInt; cdecl; external SDL_NetLibName;
   701 procedure SDLNet_Quit; cdecl; external SDL_NetLibName;
   706 procedure SDLNet_Quit; cdecl; external SDL_NetLibName;
   702 
   707