rogged/src/audio.h

41 lines
819 B
C

#ifndef AUDIO_H
#define AUDIO_H
#include "common.h"
// Initialize audio system
void audio_init(void);
// Close audio system
void audio_close(void);
// Play movement sound
void audio_play_move(void);
// Play attack sound
void audio_play_attack(GameState *gs);
// Play item pickup sound
void audio_play_item_pickup(GameState *gs);
// Play enemy death sound
void audio_play_enemy_death(GameState *gs);
// Play player damage sound
void audio_play_player_damage(GameState *gs);
// Play stairs/level change sound
void audio_play_stairs(GameState *gs);
// Play dodge sound
void audio_play_dodge(GameState *gs);
// Play block sound
void audio_play_block(GameState *gs);
// Play critical hit sound
void audio_play_crit(GameState *gs);
// Play status effect proc sound
void audio_play_proc(void);
#endif // AUDIO_H