aboutsummaryrefslogtreecommitdiff
path: root/scumm/smush
AgeCommit message (Collapse)Author
2003-06-14Patch #754151: Removed READ_*_UNALIGNED and always read stuff bytewise; ↵Max Horn
augmented by some more changes of mine svn-id: r8482
2003-06-10Updated comment.Torbjörn Andersson
svn-id: r8428
2003-06-09Fixed text-positioning regressions in the Full Throttle intro and in TheTorbjörn Andersson
Dig's "Spacetime Six" movie. Also rewrote drawStringCentered() to be more like drawStringAbsolute(). It makes sense to me, but let me know if it causes any new regressions. svn-id: r8415
2003-06-09allow quit during smush playback; cleanupMax Horn
svn-id: r8411
2003-06-08cleanup; got rid of the split function and rather work in place (so instead ↵Max Horn
of allocating dozens of small goblets of memory, we only need to duplicate the string once); fixed some text positioning bugs (but again, to get a real accurate implementation, I'll need to study screen shots of the Dig/FT/COMI videos and compare them to our results) svn-id: r8388
2003-06-07cleanupMax Horn
svn-id: r8387
2003-06-07cleanup and a few fixes for text positioning (but am not sure if it's fully ↵Max Horn
correct now either; will have to compare smush subtitles we generate with those from the LEC engine) svn-id: r8386
2003-06-07case 9 was drawStringCentered but should have been drawStringWrapCentered; ↵Max Horn
cleanup svn-id: r8385
2003-06-07adhere to our coding style conventions; removed some unneccessary codeMax Horn
svn-id: r8376
2003-06-07make SmushFont inherit from NutRenderer (TODO: drawChar stuff should be ↵Max Horn
unified, too) svn-id: r8375
2003-06-04some more cleanupMax Horn
svn-id: r8304
2003-06-04some cleanup & refactoring (CJK fonts have proper shadows now, for example); ↵Max Horn
preparations to merge NutRenderer and SmushFont svn-id: r8303
2003-06-04fixed compilation for vc6Paweł Kołodziejski
svn-id: r8299
2003-06-04fix warningPaweł Kołodziejski
svn-id: r8298
2003-06-04cleanupMax Horn
svn-id: r8294
2003-06-04Patch #747021: DIG&CMI 2 byte charset support (very heavily modified by me; ↵Max Horn
still needs more cleanup but already works well enough) svn-id: r8293
2003-05-30use decompressBomp instead of smush_decode_codec1Max Horn
svn-id: r8153
2003-05-30moved bomp stuff into own files; removed some of our 6 (!) bomp decodersMax Horn
svn-id: r8151
2003-05-26Make _smushProcessFrame volatile (for multi thread access)Max Horn
svn-id: r8016
2003-05-25renamed ContChunk -> MemoryChunk; avoid code duplication by introducing ↵Max Horn
BaseChunk svn-id: r7935
2003-05-21yet more pedantic warning fixesMax Horn
svn-id: r7796
2003-05-20renamed various things for clarityMax Horn
svn-id: r7754
2003-05-18warning() automatically outputs a newline after the warning message; adding ↵Max Horn
a newline into the format string adds another newline (which contains the single char '!') svn-id: r7647
2003-05-12swapped talkPosX and talkPosY (they were misnamed); factored out some ↵Max Horn
duplicate code in string.cpp; VC warning fix in smush_player.cpp svn-id: r7481
2003-05-10renamed _scrWidth/_scrHeight -> _roomWidht/_roomHeight, and ↵Max Horn
_realWidth/_realHeight -> _screenWidth/_screenHeight (inspired by MadMoose, but I'll take the blame - still this seems much more logical & intuitive) svn-id: r7423
2003-04-30moved screen mutex from smush into SDL backend (other backends have to make ↵Max Horn
sure they are thread safe by themselves) svn-id: r7230
2003-04-30compilation fixJonathan Gray
svn-id: r7218
2003-04-30som changes to make Palm OS happyMax Horn
svn-id: r7216
2003-04-26fixed endian regression (introduced by the alignment changes)Max Horn
svn-id: r7127
2003-04-26stop assertion from triggering to make ft finishable againJonathan Gray
svn-id: r7123
2003-04-05Alignment fixesNicolas Bacca
svn-id: r6917
2003-03-28this should fix one of those nasty deadlocks, I hopeMax Horn
svn-id: r6876
2003-03-21moved delay stuff outside of lock mutexPaweł Kołodziejski
svn-id: r6843
2003-03-20take lock mutex mechanism also processKbd() and waitForTimer().Paweł Kołodziejski
I hope it will finally solve locking gfx resources svn-id: r6838
2003-03-19use a mutex to sync smush screen updates (should avoid crash caused by a ↵Max Horn
race condition) svn-id: r6837
2003-03-18cleanupMax Horn
svn-id: r6832
2003-03-17a tiny saferPaweł Kołodziejski
svn-id: r6829
2003-03-17changed orderPaweł Kołodziejski
svn-id: r6828
2003-03-17few corrections for smushPaweł Kołodziejski
svn-id: r6827
2003-03-17moved backend update_screen() (slooolest thing) from smush updateScreen() ↵Paweł Kołodziejski
into main loop switching scalers also works now svn-id: r6826
2003-03-17moved handle events from update into main loopPaweł Kołodziejski
svn-id: r6825
2003-03-17changed debug level 4Paweł Kołodziejski
svn-id: r6824
2003-03-17256 + 1 != 256Jonathan Gray
svn-id: r6823
2003-03-17init member vars in right orderJonathan Gray
svn-id: r6822
2003-03-17stop gcc crying about unused variableJonathan Gray
svn-id: r6821
2003-03-17reorg/clenup, changed main loop in smush codePaweł Kołodziejski
svn-id: r6817
2003-03-13clenaupPaweł Kołodziejski
svn-id: r6813
2003-03-13fix for little endian systemsMax Horn
svn-id: r6811
2003-03-13cleanupMax Horn
svn-id: r6809
2003-03-13char* -> byte*; if something is declared 'private' and then subclasses have ↵Max Horn
to hack around that (BaseRenderer vs. ScummRenderer) that's usually a hint that it was not the right choice to make it private; don't use so many accessors for no good reasons svn-id: r6808