diff options
Diffstat (limited to 'engines/sludge/sprbanks.cpp')
-rw-r--r-- | engines/sludge/sprbanks.cpp | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/engines/sludge/sprbanks.cpp b/engines/sludge/sprbanks.cpp index c95e405cb4..8598cb51ac 100644 --- a/engines/sludge/sprbanks.cpp +++ b/engines/sludge/sprbanks.cpp @@ -31,42 +31,43 @@ loadedSpriteBank *allLoadedBanks = NULL; extern spriteBank theFont; extern int loadedFontNum, fontTableSize; - loadedSpriteBank *loadBankForAnim(int ID) { //debugOut ("loadBankForAnim: Looking for sprite bank with ID %d\n", ID); loadedSpriteBank *returnMe = allLoadedBanks; while (returnMe) { - if (returnMe -> ID == ID) { + if (returnMe->ID == ID) { //debugOut ("loadBankForAnim: Found existing sprite bank with ID %d\n", returnMe -> ID); return returnMe; } - returnMe = returnMe -> next; + returnMe = returnMe->next; } returnMe = new loadedSpriteBank; //debugOut ("loadBankForAnim: No existing sprite bank with ID %d\n", ID); if (checkNew(returnMe)) { - returnMe -> ID = ID; - if (loadSpriteBank(ID, returnMe -> bank, false)) { - returnMe -> timesUsed = 0; - returnMe -> next = allLoadedBanks; + returnMe->ID = ID; + if (loadSpriteBank(ID, returnMe->bank, false)) { + returnMe->timesUsed = 0; + returnMe->next = allLoadedBanks; allLoadedBanks = returnMe; debugOut("loadBankForAnim: New sprite bank created OK\n"); return returnMe; } else { - debugOut("loadBankForAnim: I guess I couldn't load the sprites...\n"); + debugOut( + "loadBankForAnim: I guess I couldn't load the sprites...\n"); return NULL; } - } else return NULL; + } else + return NULL; } void reloadSpriteTextures() { loadedSpriteBank *spriteBank = allLoadedBanks; while (spriteBank) { //fprintf (stderr, "Reloading bank %d: %s.\n", spriteBank->ID, resourceNameFromNum (spriteBank->ID)); - delete spriteBank-> bank.sprites; - spriteBank-> bank.sprites = NULL; + delete spriteBank->bank.sprites; + spriteBank->bank.sprites = NULL; loadSpriteBank(spriteBank->ID, spriteBank->bank, false); - spriteBank = spriteBank -> next; + spriteBank = spriteBank->next; } if (fontTableSize) { delete theFont.sprites; |