view sound.h @ 35:3b92a4b17049 default tip

fix for macosx Yosemite
author Nozomi
date Thu, 19 May 2016 18:18:34 +0900
parents 01387a2e419e
children
line wrap: on
line source

#ifndef _SOUND_H_
#define _SOUND_H_

#define BGM 0
#define SHOT_A 1
#define SHOT_B 2
#define SHOT_C 3
#define RING 4
#define NEW 5
#define JIKIOUT 6
#define BOM 7

#define SE_VOLUME 60

 #define LASER_A 4
 #define LASER_C 5
 #define JIKIOUT 6

#define VH_NAME "\\DATA\\SOUND\\STD0.VH;1"
#define VB_NAME "\\DATA\\SOUND\\STD0.VB;1"
#define SQVH_ADDR (unsigned char*)0x80180000L
#define SQVB_ADDR (unsigned char*)0x80190000L
#define SQ_ADDR   (unsigned long*)0x80170000L

extern void Soundss();
extern void SoundPlay(int no);
extern void SoundStop();
extern int done ;
extern void poked( int sig) ;
//_______________________________
extern void InitSdlMixer(void);
extern void LoadSdlMixer(void);
extern void FreeSdlMixer(void);
extern void PlaySdlMixer(int freq, int ch );
extern void PauseSdlMixer(int ch);
extern void ResumeSdlMixer(int ch);
extern void InitVolume(void);
extern void TimeSdlMixer(int fleq, int ch, int time);
//______________________________

extern long se_voice[9];
extern long vab[10];
extern long seq[4];
extern long vb_addr[10];

extern unsigned char *buf;
extern long vh_addr[10];

#endif				// _SOUND_H_