aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise/font.cpp
AgeCommit message (Collapse)Author
2016-12-10CRUISE: Fix font space widthDaniel Plakhotich
2016-12-09CRUISE: font: Don't overwrite transparent pixelsDaniel Plakhotich
2014-06-01CRUISE: Reduce the scope of variables used in the for loopsStrangerke
2014-06-01CRUISE: error out in some cases where divide by zero is expectedStrangerke
2014-05-31CRUISE: Add a couple of safeguards to avoid potential division by zeroStrangerke
2014-03-30ALL: Resolve multiple clang warningsMax Horn
2014-02-18CRUISE: Make GPL headers consistent in themselves.Johannes Schickel
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-14ALL: colour -> colorMax Horn
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-09Set up a basic tracing system for all memory allocations to help track down ↵Paul Gilbert
memory leaks svn-id: r44808
2009-07-11Bugfix to show the mouse cursor when restarting the game after returning to ↵Paul Gilbert
launcher svn-id: r42368
2009-07-05Bugfix for word-wrapping of text, which sometimes failed for strings with ↵Paul Gilbert
special characters svn-id: r42115
2009-06-01don't use FROM_LE_* macros on font data, as it already is in native endiannessJoost Peters
svn-id: r41108
2009-06-01Change flip[Short|Long] functions to bigEndian[Short|Long]ToNative to ↵Joost Peters
clarify that flipping only occurs on LE systems + some related cleanup. svn-id: r41107
2009-05-29Reduced the word spacing width by one pixel to precisely match the original gamePaul Gilbert
svn-id: r40987
2009-05-29Bugfix for rendering text that caused corruption when the width was an odd ↵Paul Gilbert
number and a line was completely filled svn-id: r40985
2009-05-24Removed the line feed workaround, and added explicit int16 castings to the ↵Paul Gilbert
FROM_LE_16 macros in the font system - this fixes a bug in the engine, allowing it to properly handle all non-printable characters correctly svn-id: r40858
2009-03-03Formatting fixesPaul Gilbert
svn-id: r39086
2009-03-01Cleaned up parts of the font display system. Note: Cruise used two almost ↵Paul Gilbert
identical routines for text display - one which creates a draw structure, and the other draws directly to the screen. Since there don't seem to be any other differences, the immediate draw version has been changed to use the rendering version and then draw the results svn-id: r38994
2009-02-19Merged the contents of fontCharacterTable into staticresPaul Gilbert
svn-id: r38542
2009-02-19In progress work on cleaning up the font system - giving proper variable ↵Paul Gilbert
names, types, and converted memory accesses to endian safe structures svn-id: r38540
2009-02-14Changed the list of language dependant strings from being hard-coded to ↵Paul Gilbert
dynamically being loaded from the 'delphine.lng' file svn-id: r36317
2009-01-16Code formatting fixes, automatically performed by astyleMax Horn
svn-id: r35870
2008-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2007-12-27Early pathfindingVincent Hamm
svn-id: r30012
2007-12-24Fix background save/restoreVincent Hamm
svn-id: r29979
2007-12-18Fix loading savegame from original interpreterVincent Hamm
svn-id: r29901
2007-12-11Changed some swaps to use the template SWAPFilippos Karapetis
svn-id: r29829
2007-11-10-Cleanup stringsVincent Hamm
-Fix load saves from original interpreter -Add all background merge functions svn-id: r29467
2007-11-08Cleanup load savegame from original interpreterVincent Hamm
svn-id: r29453
2007-09-10Lots of source code formatting correctionsMax Horn
svn-id: r28887
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-30Several const correctness fixesMax Horn
svn-id: r27011
2007-04-28Fix extended characters in fontVincent Hamm
Implement palette manipulation svn-id: r26637
2007-04-27Fix code formatting (partially) and guard defines in includes.Eugene Sandulenko
svn-id: r26631
2007-04-27Fixing lots of warningsMax Horn
svn-id: r26617
2007-04-27Fixed loads of warnings with MSVC and gccFilippos Karapetis
svn-id: r26615
2007-04-27Fixing compilation for meSven Hesse
svn-id: r26610
2007-04-27Add cruise source code for scummvmVincent Hamm
svn-id: r26605