QTfrontend/SDLs.h
changeset 2260 31756e21c436
parent 2216 82e7da49c26a
child 2392 a55dbef5cf31
equal deleted inserted replaced
2259:ca42efdce3ce 2260:31756e21c436
    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 
    24 extern "C" int openal_init		(unsigned int memorysize);
    24 extern "C" bool openal_init		(unsigned int memorysize);
    25 extern "C" int openal_close		(void);
    25 extern "C" bool openal_close		(void);
    26 extern "C" int openal_ready		(void);
    26 extern "C" bool openal_ready		(void);
    27 extern "C" int openal_loadfile		(const char *filename);
    27 extern "C" int  openal_loadfile		(const char *filename);
    28 extern "C" int openal_toggleloop	(unsigned int index);
    28 extern "C" bool openal_toggleloop	(unsigned int index);
    29 extern "C" int openal_setvolume		(unsigned int index, unsigned char percentage);
    29 extern "C" bool openal_setvolume	(unsigned int index, unsigned char percentage);
    30 extern "C" int openal_setglobalvolume	(unsigned char percentage);
    30 extern "C" bool openal_setglobalvolume	(unsigned char percentage);
    31 extern "C" int openal_togglemute	(void);
    31 extern "C" bool openal_togglemute	(void);
    32 extern "C" int openal_fadeout		(unsigned int index, unsigned short int quantity);
    32 extern "C" bool openal_fadeout		(unsigned int index, unsigned short int quantity);
    33 extern "C" int openal_fadein		(unsigned int index, unsigned short int quantity);
    33 extern "C" bool openal_fadein		(unsigned int index, unsigned short int quantity);
    34 extern "C" int openal_fade		(unsigned int index, unsigned short int quantity, unsigned char direction);
    34 extern "C" bool openal_fade		(unsigned int index, unsigned short int quantity, bool direction);
    35 extern "C" int openal_playsound 	(unsigned int index);
    35 extern "C" bool openal_playsound 	(unsigned int index);
    36 extern "C" int openal_stopsound		(unsigned int index);
    36 extern "C" bool openal_stopsound	(unsigned int index);
    37 extern "C" int openal_pausesound	(unsigned int index);
    37 extern "C" bool openal_pausesound	(unsigned int index);
    38 
    38 
    39 class SDLInteraction : public QObject
    39 class SDLInteraction : public QObject
    40 {
    40 {
    41 	Q_OBJECT
    41 	Q_OBJECT
    42 
    42