QTfrontend/SDLs.h
changeset 2443 fececcbc2189
parent 2428 6800f8aa0184
child 2515 51d3f4b6293a
equal deleted inserted replaced
2442:228757f6c54d 2443:fececcbc2189
    18 
    18 
    19 #ifndef SDLS_H
    19 #ifndef SDLS_H
    20 #define SDLS_H
    20 #define SDLS_H
    21 
    21 
    22 #include <QStringList>
    22 #include <QStringList>
    23 
    23 #include "openalbridge.h"
    24 extern "C" bool openal_init		(char *programname, bool usehardware, unsigned int memorysize);
       
    25 extern "C" bool openal_close		(void);
       
    26 extern "C" bool openal_ready		(void);
       
    27 extern "C" int  openal_loadfile		(const char *filename);
       
    28 extern "C" bool openal_toggleloop	(unsigned int index);
       
    29 extern "C" bool openal_setvolume	(unsigned int index, unsigned char percentage);
       
    30 extern "C" bool openal_setglobalvolume	(unsigned char percentage);
       
    31 extern "C" bool openal_togglemute	(void);
       
    32 extern "C" bool openal_fadeout		(unsigned int index, unsigned short int quantity);
       
    33 extern "C" bool openal_fadein		(unsigned int index, unsigned short int quantity);
       
    34 extern "C" bool openal_fade		(unsigned int index, unsigned short int quantity, bool direction);
       
    35 extern "C" bool openal_playsound 	(unsigned int index);
       
    36 extern "C" bool openal_stopsound	(unsigned int index);
       
    37 extern "C" bool openal_pausesound	(unsigned int index);
       
    38 
    24 
    39 class SDLInteraction : public QObject
    25 class SDLInteraction : public QObject
    40 {
    26 {
    41 	Q_OBJECT
    27 	Q_OBJECT
    42 
    28