28 lines
545 B
C
28 lines
545 B
C
#pragma once
|
|
#include "lua.h"
|
|
|
|
extern int music_disabled;
|
|
extern double music_defVolume;
|
|
|
|
/* Updating. */
|
|
void music_update(void);
|
|
|
|
/* Init/Exit. */
|
|
int music_init(void);
|
|
void music_exit(void);
|
|
|
|
/* Music control. */
|
|
int music_volume(const double vol);
|
|
void music_load(const char* name);
|
|
void music_play(void);
|
|
void music_stop(void);
|
|
void music_pause(void);
|
|
void music_resume(void);
|
|
void music_setPos(double sec);
|
|
int music_isPlaying(void);
|
|
|
|
/* Lua control. */
|
|
int lua_loadMusic(lua_State* L, int read_only);
|
|
int music_choose(char* situation);
|
|
|