1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
--- ../o2em117src.old/src/voice.c Sat Jun 25 12:47:22 2005
+++ src/voice.c Sat Jun 25 12:47:27 2005
@@ -21,6 +21,7 @@
#include "voice.h"
#include "allegro.h"
+#define MAXC 1024
static SAMPLE *voices[9][128];
static int voice_bank=0;
@@ -33,7 +34,7 @@
void load_voice_samples(void){
int bank, sam, i, ld=0;
- char name[40];
+ char name[MAXC];
SAMPLE *sp=NULL;
printf("Loading voice samples... ");
@@ -47,12 +48,12 @@
else
bank = 0xE4;
- sprintf(name,"voice/%02x%02x.wav",bank,sam+0x80);
+ sprintf(name,"%s/o2em/voice/%02x%02x.wav",PREFIX,bank,sam+0x80);
voices[i][sam] = load_sample(name);
if (!voices[i][sam]) {
- sprintf(name,"voice/%02X%02X.WAV",bank,sam+0x80);
+ sprintf(name,"%s/o2em/voice/%02X%02X.WAV",PREFIX,bank,sam+0x80);
voices[i][sam] = load_sample(name);
}
|