Gregory Montoir
642fa67da9
Added code for decodeParseString.SO_PRINT_WRAP and rewrote the CHARSET_1 function in order to match the original V8 interpreter. This should fix bugs #1036707 and #1662610 (subtitles word wrapping issues).
...
svn-id: r26516
2007-04-15 20:36:44 +00:00
Torbjörn Andersson
ea40535678
Applied the revised NUT font renderer patch #1635584 , which combines cyx's
...
patch for correct (not to mention more efficient) rendering of CMI's shadowed
letters, while retaining most of the memory savings of my original patch. This
time, SMUSH and INSANE fonts also benefit from it.
svn-id: r25345
2007-02-03 05:50:35 +00:00
Max Horn
27432a4dc1
Moved some stuff from CharsetRenderer (back) to ScummEngine, added comments
...
svn-id: r25250
2007-01-28 20:11:31 +00:00
Gregory Montoir
2b61c0d6c1
cleanup (made NutRenderer::loadFont protected, added call during initialisation of the renderer object)
...
svn-id: r25223
2007-01-27 02:26:37 +00:00
Torbjörn Andersson
aaa2973bac
Applied my own patch #1640913 ("Loading NUT fonts on demand"), after discussing
...
it with Fingolfin.
svn-id: r25221
2007-01-27 01:50:41 +00:00
Torbjörn Andersson
01a5faa6a0
Applied my own patch #1635584 (after discussing with Fingolfin) to reduce the
...
memory usage and number of allocations made by the NUT font renderer.
svn-id: r25155
2007-01-21 17:14:53 +00:00
Max Horn
27b73e4960
Turned some more static vars into static const
...
svn-id: r24329
2006-10-15 02:00:48 +00:00
Max Horn
285aa5d0b2
renamed ScummEngine::restoreBG to restoreBackground; renamed and moved Gdi::copyVirtScreenBuffers to ScummEngine_v70he::restoreBackgroundHE
...
svn-id: r23925
2006-09-17 23:35:09 +00:00
Max Horn
8c0b0c0120
Changed ScummEngine::gdi to _gdi and allocate the Gdi object on the heap (i.e. _gdi is a pointer now)
...
svn-id: r23921
2006-09-17 20:22:47 +00:00
Max Horn
b860f002b2
Replaced checkRange by assertRange, which has (a) an (IMO) more logical order of parameters, and (b) removes lots of useless duplicate information in error messages
...
svn-id: r23885
2006-09-16 13:38:43 +00:00
Eugene Sandulenko
d2546e3979
- Updated MSVC8 project files
...
- Renamed base/options.cpp to base/commandLine.cpp because of conflict
with gui/options.cpp which sit in same directory in MSVC builds
- Moved AudioCDManager singleton declaration outside of Audio namespace
- Fixed numerous MSVC warning of potentially uninitialized variables and
int <-> bool conversions.
svn-id: r22397
2006-05-09 14:16:43 +00:00
Max Horn
2e9bb56744
Turning this warning into an error, since I never got any feedback on it
...
svn-id: r22376
2006-05-07 11:58:01 +00:00
Max Horn
c4f6cc5819
Perform (horizontal) charset text clipping for V1-V3, too
...
svn-id: r22374
2006-05-07 11:45:55 +00:00
Max Horn
3f4427b04a
Removed CharsetRendererV3::getFontHeight (it was identical to CharsetRendererCommon::getFontHeight)
...
svn-id: r22311
2006-05-03 16:23:32 +00:00
Max Horn
e389bcf497
Replaced _gameId, _version, _heversion, _features, _midi, _platform with a simple ScummGameSettings instance: _game
...
svn-id: r20795
2006-02-20 16:51:30 +00:00
Eugene Sandulenko
10c7835cfc
Moved all he-specific source files to engines/scumm/he/ subdirectory
...
svn-id: r20696
2006-02-15 00:57:50 +00:00
Max Horn
26ee630756
Moved engines to the new engines/ directory
...
svn-id: r20582
2006-02-11 22:45:04 +00:00