CMI: Extending gfxUsageBits to 96 bits
|Reported by:||eriktorbjorn||Owned by:||SF/ender|
|Game:||Monkey Island 3|
This patch extends gfxUsageBits so that each entry is now 96 bytes instead of 32. This is necessary in order to keep track of the 80 simultaneous actors that CMI may (in theory) be using.
It's not a complicated patch by any means, but the save/load stuff is still completely untested, and I may very well have made an error when converting the old code. In other words, I would very much appreciate if someone would take a closer look at it before it's decided whether or not it could be applied.
I'm happy to say that even my limited testing showed that the patch seems to fix a number of CMI redraw glitches, e.g. the dagger on the difficulty selection screen, the verb coin (partially), and the cannonball splashes. I'm sure there are other examples as well, but I haven't played far enough to find any.
Ticket imported from: #667613. Ticket imported from: patches/262.