aboutsummaryrefslogtreecommitdiff
path: root/scumm/charset.cpp
AgeCommit message (Collapse)Author
2005-05-26Take the font height from the charset header for V3 fonts, too; determine ↵Max Horn
the number of chars for V4/V5 fonts, too svn-id: r18266
2005-05-26Added CharsetRenderer::getCharHeight()Max Horn
svn-id: r18260
2005-05-20Fix charsets in MM NES after gameload.Eugene Sandulenko
svn-id: r18196
2005-05-15Replaced global revBitMask array with a macroMax Horn
svn-id: r18104
2005-05-14Add configure option to disable HE 70+ games.Travis Howell
svn-id: r18091
2005-05-10Moved class File and the MD5 stuff to namespace CommonMax Horn
svn-id: r18037
2005-05-08Comply to our coding conventionsMax Horn
svn-id: r17975
2005-04-23decompressWizImage shouldn't be called directly by charset renderer in HE games.Travis Howell
Fix palette issues with charset type 0 in HE games svn-id: r17774
2005-04-20Replaced the platform specific GF_FOO switches (using _platform instead now)Max Horn
svn-id: r17716
2005-04-10Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it ↵Max Horn
complies a bit better with our code formatting rules svn-id: r17508
2005-04-10Do not hardcode character translation tables and verbs prepositionsEugene Sandulenko
in MM NES but extract it directly from ROM. Patch from Quietust svn-id: r17505
2005-04-05Clear the text surface when loading a saved game, otherwise any text thatTorbjörn Andersson
was displayed before loading the game will remain. I hope this is the correct fix. svn-id: r17382
2005-03-25Moved _roomStrips to class Gdi; put some GFX pre-room init code into the new ↵Max Horn
method Gdi::roomChanged(); some more cleanup svn-id: r17226
2005-03-25Started some cleanup work on class Gdi (in particular, I try to limit that ↵Max Horn
class to GFX decoding only, and moved the screen rendering code out of it) svn-id: r17225
2005-03-24First attempt to position NES graphics correctly on screen. Still verbsEugene Sandulenko
are at wrong places. svn-id: r17217
2005-03-24Lots of MM NES changes from Quietust and meEugene Sandulenko
o Swap palette entries 0x00 and 0x1D in all necessary places. This gets rid of gray background o added a function NES_loadCostumeSet(int n) in order to do #1 for sprites o Widen screen to 256 pixels and center narrow rooms in it o Partial fix for subtitle rendering, now at least first line is rendered with identation svn-id: r17212
2005-03-23Fix MM NES text rendering so old messages are cleared up correctly.Eugene Sandulenko
svn-id: r17202
2005-03-21Many MM NES fixes/improvements from Quietust:Eugene Sandulenko
o Doesn't crash when going upstairs. Now game is playable up to the green tentacle o Proper subtitles colors o Room mask is decoded but doesn't affect sprites yet o Inventory draw issues fixed o Fix actors position when they're facing right svn-id: r17191
2005-03-16First attempt to fix charset colors.Eugene Sandulenko
svn-id: r17165
2005-03-16Preliminary support for NES charsets. Colors are wrong and we get glitchesEugene Sandulenko
caused by too narrow screen. Also text clearing doesn't work. svn-id: r17164
2005-03-02Distinguish between green and amber hercules. Now specify it via hercGreenEugene Sandulenko
and hercAmber. Updated documentation accordingly. svn-id: r16975
2005-02-20Patch #1121337 (CGA rendering in early LEC titles).Eugene Sandulenko
Differences against patch: o Updated documentation o Fixed text colors o Implemented Hercules dithering Ditherers are based on loom ega and monkey ega, so for zak and mm they're wrong, i.e. these games look better than with original ditherers. TODO: Proper ditherers for zak & MM EGA ditherers for VGA SCUMM v5 games svn-id: r16816
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-19to please PalmOS, I moved the _wiz member to ScummEngine_v70he, where it ↵Gregory Montoir
actually belongs, I don't quite like the upcasts I introduced, but I don't know how to deal without them svn-id: r16132
2004-11-27moved all the HE wiz stuff to a separate module, with minor cleanups and ↵Gregory Montoir
simplifications svn-id: r15921
2004-10-23Patch #1048283 (Improved CJK / FM-TOWNS support & some documention)Max Horn
svn-id: r15671
2004-10-22WhitespaceTorbjörn Andersson
svn-id: r15647
2004-10-09This makes no sense here...Max Horn
svn-id: r15481
2004-10-06OoopsTravis Howell
svn-id: r15425
2004-10-05Better clipping code.Travis Howell
svn-id: r15424
2004-10-05thinkerk works now.Travis Howell
svn-id: r15421
2004-10-05Allow color adjustment when decompressing wizImages.Travis Howell
svn-id: r15419
2004-10-05HE71+ games use wizImages for charset too.Travis Howell
svn-id: r15417
2004-10-01Fixed text rendering in vertical scrolling rooms in COMI (I hope), fixes bug ↵Max Horn
#1036707 (COMI: Subtitles positioned incorrect) svn-id: r15367
2004-09-29Use FM-TOWNS consistentlyMax Horn
svn-id: r15345
2004-09-29Check for negative width/heightMax Horn
svn-id: r15340
2004-09-27Perform some more clipping -- yet another attempt at bug #1033857 :-)Max Horn
svn-id: r15308
2004-09-26Text clipping in charset renderer was broken in some cases, fixed (this ↵Max Horn
might help bug #1033857) svn-id: r15298
2004-09-24Fix charset text in V7_SMOOTH_SCROLLING_HACK modeMax Horn
svn-id: r15257
2004-09-20Moved some init code around (hopefully this'll help PalmOS)Max Horn
svn-id: r15209
2004-09-18Rename some member vars to avoid _ followed by an uppercase letter. More of ↵Max Horn
those are left in the code, though (and I am not really sure whether we want to change that, so far we had no problems caused by this) svn-id: r15175
2004-08-31Move function as requested.Travis Howell
svn-id: r14844
2004-08-31Add HE version 80 to avoid additional game idsTravis Howell
svn-id: r14843
2004-08-30Add some WIP code for HE games.Travis Howell
Add some music adjustments svn-id: r14839
2004-08-29Add HE 7.2 differencesTravis Howell
svn-id: r14823
2004-08-29Reduced warning to the case which actually might be broken...Max Horn
svn-id: r14821
2004-08-23compilation fixJonathan Gray
svn-id: r14706
2004-08-23Add LOOM cursor supportMax Horn
svn-id: r14703
2004-08-14Modified VirtScreen to inherit from Graphics::Surface, and added ↵Max Horn
getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen svn-id: r14612
2004-08-14FIXME comment regarding blitAlso charset rendering mode (which i believe is ↵Max Horn
broken right now) svn-id: r14588