Overview
Comment: | Lump name suffixes in the sound file can be case-insensitive. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
19bbb1f4aa562ae57abb469ad6dff64e |
User & Date: | user on 2022-05-05 20:33:06 |
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)); |
︙ | ︙ |