/* * sample.h * Duality * * Copyright (C) 2025 Thomas Buck * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * See . */ #ifndef __SAMPLE_H__ #define __SAMPLE_H__ #include enum SFXS { SFX_SHOT = 0, SFX_EXPL_ORB, SFX_EXPL_SHIP, SFX_DAMAGE, SFX_HEAL, SFX_COUNT }; void sample_play(enum SFXS sfx) BANKED; uint8_t sample_running(void) BANKED; enum SFXS sample_last(void) BANKED; void sample_last_reset(void) BANKED; void sample_isr(void); BANKREF_EXTERN(sample) #endif // __SAMPLE_H__