|
Ivan Mahonin |
ca6bde |
#ifndef HELI_SOUND_H
|
|
Ivan Mahonin |
ca6bde |
#define HELI_SOUND_H
|
|
Ivan Mahonin |
ca6bde |
|
|
Ivan Mahonin |
ca6bde |
|
|
Ivan Mahonin |
ca6bde |
#include "common.h"
|
|
Ivan Mahonin |
ca6bde |
|
|
Ivan Mahonin |
ca6bde |
|
|
Ivan Mahonin |
ca6bde |
typedef struct _Sound *Sound;
|
|
Ivan Mahonin |
ca6bde |
|
|
Ivan Mahonin |
ca6bde |
|
|
Ivan Mahonin |
ca6bde |
Sound createSound(const char *path);
|
|
Ivan Mahonin |
4360ba |
Sound createSoundFromMemory(const void *data, int size);
|
|
Ivan Mahonin |
ca6bde |
void soundDestroy(Sound sound);
|
|
Ivan Mahonin |
ca6bde |
Sound soundClone(Sound sound);
|
|
Ivan Mahonin |
ca6bde |
void soundPlay(Sound sound, int loop);
|
|
Ivan Mahonin |
ca6bde |
void soundStop(Sound sound);
|
|
Ivan Mahonin |
ca6bde |
|
|
Ivan Mahonin |
ca6bde |
|
|
Ivan Mahonin |
ca6bde |
#endif
|