R-PAGE
Resistance's Portable-Adventure-Game-Engine
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ptracker.h
Go to the documentation of this file.
1 /* Resistance's Portable-Adventure-Game-Engine (R-PAGE), Copyright (C) 2019 François Gutherz, Resistance.no
2  Released under MIT License, see license.txt for details.
3 */
4 
5 #ifdef LATTICE
6 #ifndef AUDIO_ROUTINES
7 #define AUDIO_ROUTINES
8 
9 #include "rpage/aos/ptreplay.h"
12 
13 BOOL init_protracker_player(void);
14 void uninit_protracker_player(void);
15 void load_imploded_protracker_music(char *filename, UBYTE *unpacking_sample_buffer, char *asset_path);
16 void load_packed_protacker_music(char *filename);
17 void save_protracker_music(char *filename);
18 void load_protacker_music(char *filename, int filesize);
19 void save_protracker_music(char *filename);
20 void unload_protacker_music(void);
21 void play_protracker_music(void);
22 void protracker_set_fade_speed(short fade_speed);
23 void protracker_update_state(void);
24 
25 
26 #endif // #ifndef AUDIO_ROUTINES
27 #endif
int BOOL
Definition: utils.h:32
unsigned char UBYTE
Definition: utils.h:20