aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise
AgeCommit message (Collapse)Author
2009-05-15Corrected saving/loading of cached background areasPaul Gilbert
svn-id: r40594
2009-05-15Bugfix to prevent off-screen areas from being restored by restoreBackgroundPaul Gilbert
svn-id: r40593
2009-05-15Yet another strcpy() where source and destination may be the same...Torbjörn Andersson
svn-id: r40591
2009-05-15Fixes for the backupBackground method when X < 0Paul Gilbert
svn-id: r40590
2009-05-15Converted various printf statements to use debug, warning, and error.Paul Gilbert
svn-id: r40588
2009-05-15Bugfix for loadSetEntry to ensure graphics get allocated enough space. It's ↵Paul Gilbert
not exactly the way the original did it, but should suffice to ensure grahpics have sufficient space svn-id: r40587
2009-05-15Removed standard library includes - they were marked with a FIXME to remove, ↵Paul Gilbert
and the current compilation under both MSVC8 and MinGW doesn't seem to need them. svn-id: r40586
2009-05-15Fixed a memory leak in the new unified decodeGfxUnified decoder methodPaul Gilbert
svn-id: r40585
2009-05-15Converted some code from fopen to Common::File - it's not currently used, ↵Paul Gilbert
but just in case it's needed in the future svn-id: r40584
2009-05-13Fix some variable may be used uninitialized warnings.Johannes Schickel
svn-id: r40528
2009-05-13Reintroduced language string lists as a fallback for DELPHINE.LNG, since not ↵Paul Gilbert
all versions have this file svn-id: r40522
2009-05-13Moved the construction of _sound and _music to the constructor, in case the ↵Paul Gilbert
run() method exits before initiaze is called svn-id: r40520
2009-05-12Surely this function is supposed to return -2 when the memory allocationTorbjörn Andersson
*fails*, not when it succeeds...? svn-id: r40510
2009-05-12When source and destination are the same, there is no need to strcpy(). In factTorbjörn Andersson
it may even be harmful when source and destination overlap. (This happens when loading savegames.) svn-id: r40508
2009-05-12Fixed what looks like an obvious error in loadSong() that Valgrind caught.Torbjörn Andersson
svn-id: r40504
2009-05-12Changed the hardcoded 'Parler de..' string in the conversation dialog to use ↵Paul Gilbert
the correct language string svn-id: r40477
2009-05-07Commit of patch submitted by Jaime Abraham Corrales Gonzalez, with minor ↵Paul Gilbert
formatting changes svn-id: r40368
2009-05-05Added detection entry for the German 16-colour version, which was included onTorbjörn Andersson
the "Classic Collection" CD I just bought. svn-id: r40330
2009-04-18Implemented the 'Start Again' menu option to properly restart the gamePaul Gilbert
svn-id: r39981
2009-04-18Changed the 'Exit' game menu option to exit gracefully, rather than using exit()Paul Gilbert
svn-id: r39980
2009-04-18Added support for the global menu save/loading, and changed the savegame ↵Paul Gilbert
format to store the savegame name and thumbnail svn-id: r39979
2009-04-05Apart from a "const", the volume() and getVolume() function were identical.Torbjörn Andersson
Removed the volume() function. svn-id: r39868
2009-04-05Implemented many of the remaining library functionsPaul Gilbert
svn-id: r39857
2009-04-05Created stub manager class for sound effectsPaul Gilbert
svn-id: r39856
2009-04-04Replaced all occurrences of the constant '257' with the existing constant ↵Paul Gilbert
'NUM_FILE_ENTRIES' svn-id: r39824
2009-04-03Fixed incorrect palette range usage so room fade-ins happen correctlyPaul Gilbert
svn-id: r39822
2009-04-01Fix compilation via manually implementing strToUpper, instead of relying on ↵Johannes Schickel
strupr. svn-id: r39791
2009-04-01Fix warnings.Johannes Schickel
svn-id: r39790
2009-04-01Laid the basics for music handlingPaul Gilbert
svn-id: r39788
2009-04-01Laid the basics for music handlingPaul Gilbert
svn-id: r39786
2009-04-01Replaced resource type numbers with existing constantsPaul Gilbert
svn-id: r39785
2009-03-26Corrected the positions of two library functions in the library function listPaul Gilbert
svn-id: r39699
2009-03-24CRUISE: Fixed bug when loading backgroundIncrustStruct::saveWidth (don't ↵Max Horn
divide by 2, rather *multiply* by 2); also some cleanup svn-id: r39657
2009-03-22Bug fixes for handling 5-bit layered sprites correctly - this fixes the ↵Paul Gilbert
black boxes appearing in the first room during the fade-in svn-id: r39604
2009-03-16Code formatting, added further constant references, and corrected method ↵Paul Gilbert
signatures svn-id: r39445
2009-03-16Converted the Cruise engine to use the new Common::Serializer classPaul Gilbert
svn-id: r39443
2009-03-07Fixed some method parameters, changed the main loop to a method of the ↵Paul Gilbert
engine class, and moved the frame delay code to the main loop to make the game more responsive to events svn-id: r39180
2009-03-05Renamed MetaEngine::getCopyright() to getOriginalCopyright() to better match ↵Jordi Vilalta Prat
the meaning of the returned string, as discussed some time ago in scummvm-devel svn-id: r39132
2009-03-03Renamed parameter to silence warning.Torbjörn Andersson
svn-id: r39094
2009-03-03Corrected click handling when a text message is displaying to properly ↵Paul Gilbert
dismiss the text, rather than trying to immediately perform another action svn-id: r39088
2009-03-03Changed the int16[5] array used in pathfinding to a structure with ↵Paul Gilbert
explicitly named fields svn-id: r39087
2009-03-03Formatting fixesPaul Gilbert
svn-id: r39086
2009-03-02Bugfix for frequent freezes when doing actions - the main movement state ↵Paul Gilbert
switch statement was actually relying on falling through case statements to work properly svn-id: r39066
2009-03-02Formatting fixes, and added extra constants and function name correctionsPaul Gilbert
svn-id: r39063
2009-03-01Added an explicit clearing of all animation fields for new animations - this ↵Paul Gilbert
fixes a problem where the player could disappear if he had to rotate to face a selected object svn-id: r39019
2009-03-01Engines: Fused several init&go methods into a single run methodMax Horn
svn-id: r39003
2009-03-01Merged Engine::go() and ::init() into a new run() method (currently ↵Max Horn
implemented by calling the existing init&go methods; to be cleaned up by engine authors svn-id: r39002
2009-03-01Formatting fixesPaul Gilbert
svn-id: r38996
2009-03-01Implemented proper support for the Pause 'p' key Paul Gilbert
svn-id: r38995
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