Overview
| Comment: | Lump name suffixes in the sound file can be case-insensitive. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
19bbb1f4aa562ae57abb469ad6dff64e |
| User & Date: | user on 2022-05-05 20:33:06.276 |
| Other Links: | manifest | tags |
Context
|
2022-05-28
| ||
| 19:08 | Add commands to select levels at random (either all levels or only unsolved levels) check-in: 61d1c94622 user: user tags: trunk | |
|
2022-05-05
| ||
| 20:33 | Lump name suffixes in the sound file can be case-insensitive. check-in: 19bbb1f4aa user: user tags: trunk | |
|
2022-05-01
| ||
| 19:49 | Allow the ,CollisionLayers to access classes as well as objects. check-in: 7d82163fa3 user: user tags: trunk | |
Changes
Modified sound.c
from [cf457c80d7]
to [c96a0bb6e3].
| ︙ | ︙ | |||
189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
nam[i++]=j=fgetc(fp);
if(j==(Uint32)EOF) goto done;
if(!j) break;
}
i--;
j=fgetc(fp)<<16; j|=fgetc(fp)<<24; j|=fgetc(fp)<<0; j|=fgetc(fp)<<8;
l_offset=ftell(fp); l_size=j;
if(i>4 && nam[i-4]=='.' && nam[i-3]=='W' && nam[i-1]=='V' && (nam[i-2]=='A' || nam[i-2]=='Z')) {
j=nam[i-2];
nam[i-4]=0;
if(is_user) {
if(nusersounds>255) goto done;
i=nusersounds++;
usersounds=realloc(usersounds,nusersounds*sizeof(WaveSound));
| > > > > > | 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 |
nam[i++]=j=fgetc(fp);
if(j==(Uint32)EOF) goto done;
if(!j) break;
}
i--;
j=fgetc(fp)<<16; j|=fgetc(fp)<<24; j|=fgetc(fp)<<0; j|=fgetc(fp)<<8;
l_offset=ftell(fp); l_size=j;
if(i>4 && nam[i-4]=='.') {
if(nam[i-3]>='a') nam[i-3]+='A'-'a';
if(nam[i-2]>='a') nam[i-2]+='A'-'a';
if(nam[i-1]>='a') nam[i-1]+='A'-'a';
}
if(i>4 && nam[i-4]=='.' && nam[i-3]=='W' && nam[i-1]=='V' && (nam[i-2]=='A' || nam[i-2]=='Z')) {
j=nam[i-2];
nam[i-4]=0;
if(is_user) {
if(nusersounds>255) goto done;
i=nusersounds++;
usersounds=realloc(usersounds,nusersounds*sizeof(WaveSound));
|
| ︙ | ︙ |