diff options
-rw-r--r-- | engines/cine/anim.cpp | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/engines/cine/anim.cpp b/engines/cine/anim.cpp index 86d3e2a2a3..593ed6ca59 100644 --- a/engines/cine/anim.cpp +++ b/engines/cine/anim.cpp @@ -237,29 +237,21 @@ int16 allocFrame(uint16 width, uint16 height, int8 isMask) { animDataTable[i].ptr1 = (byte *)malloc(frameSize); animDataTable[i].ptr2 = (byte *)malloc(frameSize); - - animDataTable[i].width = width; - animDataTable[i].var1 = width >> 3; - animDataTable[i].bpp = 4; - animDataTable[i].height = height; - - animDataTable[i].fileIdx = -1; - animDataTable[i].frameIdx = -1; } else { // mask frameSize = width * height * 8; animDataTable[i].ptr1 = (byte *)malloc(frameSize); animDataTable[i].ptr2 = NULL; + } - animDataTable[i].width = width; - animDataTable[i].var1 = width >> 3; - animDataTable[i].bpp = 4; - animDataTable[i].height = height; + animDataTable[i].width = width; + animDataTable[i].var1 = width >> 3; + animDataTable[i].bpp = 4; + animDataTable[i].height = height; - animDataTable[i].fileIdx = -1; - animDataTable[i].frameIdx = -1; - } + animDataTable[i].fileIdx = -1; + animDataTable[i].frameIdx = -1; animDataCount++; |