diff options
Diffstat (limited to 'src/mame/includes/circus.h')
-rw-r--r-- | src/mame/includes/circus.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/mame/includes/circus.h b/src/mame/includes/circus.h new file mode 100644 index 00000000000..d2705e3d4e0 --- /dev/null +++ b/src/mame/includes/circus.h @@ -0,0 +1,34 @@ +#include "sound/discrete.h" + +#define GAME_IS_CIRCUS (circus_game == 1) +#define GAME_IS_ROBOTBWL (circus_game == 2) +#define GAME_IS_CRASH (circus_game == 3) +#define GAME_IS_RIPCORD (circus_game == 4) + +/*----------- defined in audio/circus.c -----------*/ + +extern int circus_game; +extern WRITE8_HANDLER( circus_clown_z_w ); + +DISCRETE_SOUND_EXTERN( circus ); +DISCRETE_SOUND_EXTERN( robotbwl ); +DISCRETE_SOUND_EXTERN( crash ); +extern struct Samplesinterface circus_samples_interface; +extern struct Samplesinterface crash_samples_interface; +extern struct Samplesinterface ripcord_samples_interface; +extern struct Samplesinterface robotbwl_samples_interface; + +/*----------- defined in video/circus.c -----------*/ + +extern int clown_z; + +extern WRITE8_HANDLER( circus_clown_x_w ); +extern WRITE8_HANDLER( circus_clown_y_w ); + +extern WRITE8_HANDLER( circus_videoram_w ); + +extern VIDEO_START( circus ); +extern VIDEO_UPDATE( crash ); +extern VIDEO_UPDATE( circus ); +extern VIDEO_UPDATE( robotbwl ); +extern VIDEO_UPDATE( ripcord ); //AT |