From 102c3742487dba76ec72d5f56a2c3041344b2d68 Mon Sep 17 00:00:00 2001 From: Sebastian Leonhardt Date: Fri, 8 Jan 2016 01:05:36 +0100 Subject: added xrick game original xrick code by 'BigOrno' at: http://www.bigorno.net/xrick/ Rockbox port, plus bugfixes at: https://github.com/pierluigi-vicinanza/xrick Further changes: * Additonal fixes from g#3026 * Port to modern plugin API * Add Pluginlib keymap fallback * Support all >1bpp screens * Fix build warnings in miniz * Better error message when resources are missing Change-Id: Id83928bc2539901b0221692f65cbca41389c58e7 --- apps/plugins/xrick/system/syssnd_rockbox.h | 48 ++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 apps/plugins/xrick/system/syssnd_rockbox.h (limited to 'apps/plugins/xrick/system/syssnd_rockbox.h') diff --git a/apps/plugins/xrick/system/syssnd_rockbox.h b/apps/plugins/xrick/system/syssnd_rockbox.h new file mode 100644 index 0000000000..41bd7d8454 --- /dev/null +++ b/apps/plugins/xrick/system/syssnd_rockbox.h @@ -0,0 +1,48 @@ + /*************************************************************************** + * __________ __ ___. + * Open \______ \ ____ ____ | | _\_ |__ _______ ___ + * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / + * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < + * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ + * \/ \/ \/ \/ \/ + * $Id$ + * + * Port of xrick, a Rick Dangerous clone, to Rockbox. + * See http://www.bigorno.net/xrick/ + * + * Copyright (C) 2008-2014 Pierluigi Vicinanza + * + * 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 2 + * of the License, or (at your option) any later version. + * + * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY + * KIND, either express or implied. + * + ****************************************************************************/ + +#ifndef _SYSSND_ROCKBOX_H +#define _SYSSND_ROCKBOX_H + +#include "xrick/config.h" + +#ifdef ENABLE_SOUND + +#include "xrick/system/system.h" + +typedef struct { + sound_t *sound; + U8 *buf; + U32 len; + S8 loop; +} channel_t; + +extern void syssnd_load(sound_t *); +extern void syssnd_unload(sound_t *); + +#endif /* ENABLE_SOUND */ + +#endif /* ndef _SYSSND_ROCKBOX_H */ + +/* eof */ -- cgit v1.2.3