aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise
AgeCommit message (Collapse)Author
2010-01-12Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵Johannes Schickel
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279
2010-01-08Switch Mixer::playInputStream to use DisposeAfterUse::FlagMax Horn
svn-id: r47182
2010-01-08Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵Max Horn
header common/types.h svn-id: r47180
2010-01-07The default keycolor for mouse pointers used to be 255.Marcus Comstedt
This makes sense as a default for CLUT8 modes, but not really for anything else. As part of the gsoc2009-16bit merge, the default was changed to "all ones", with extra code in the SDL backend to truncate this to the depth of the mode. However, "all ones" (white) still isn't a very useful default for RGB modes. So rather than jumping through hoops to provide a bad default, it's better to remove the default altogether. Engines which relied on the old default of 255 have been updated to specify it explicitly. svn-id: r47118
2010-01-03Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is nullTorbjörn Andersson
before freeing it, which isn't necessary. svn-id: r46941
2009-11-24Added Doxygen comments for the various engine namespaces (currently mostly ↵Max Horn
without details; help filling these out is welcome) svn-id: r46128
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-18Introduced new type Common::DisposeAfterUse::FlagMax Horn
svn-id: r45233
2009-10-10Fixed memory leaks in savegame restoringPaul Gilbert
svn-id: r44863
2009-10-10Game now completely starts up without memory leaksPaul Gilbert
svn-id: r44862
2009-10-10Further memory leak fixesPaul Gilbert
svn-id: r44861
2009-10-09Fix warningMax Horn
svn-id: r44819
2009-10-09Fixed all memory leaks as far as the initial title screenPaul Gilbert
svn-id: r44814
2009-10-09Set up a basic tracing system for all memory allocations to help track down ↵Paul Gilbert
memory leaks svn-id: r44808
2009-10-03Added a +1 for dirty rectangle calculation so final column of changed area ↵Paul Gilbert
is included svn-id: r44551
2009-10-02Bugfix for dirty rects getting lost during room fade-insPaul Gilbert
svn-id: r44536
2009-09-26Bugfix for the dirty rects for drawn sprites when the sprite is partially ↵Paul Gilbert
off-screen svn-id: r44372
2009-09-26Dirty rects fix for pixels remaining on screen changesPaul Gilbert
svn-id: r44371
2009-09-24Reverted parts of revisions #44298, #44299 and #44300, to prevent warnings ↵Filippos Karapetis
and issues in compilers which don't support NORETURN svn-id: r44314
2009-09-24Reverted parts of revisions #44292, #44293, #44295 and #44296, to prevent ↵Filippos Karapetis
warnings and issues in compilers which don't support NORETURN svn-id: r44312
2009-09-24Changed createResFileEntry() to error out againFilippos Karapetis
svn-id: r44301
2009-09-24Fixed some more warnings about unreachable codeFilippos Karapetis
svn-id: r44299
2009-09-24CRUISE: Fixed some warnings about unreachable codeFilippos Karapetis
svn-id: r44293
2009-09-23Removed redundant offset from dirty rect calculation logicPaul Gilbert
svn-id: r44270
2009-09-14Add preliminary support for German Amiga version.Johannes Schickel
svn-id: r44077
2009-09-11Added an experimental screen transition dirty rect calculation code which ↵Paul Gilbert
should make background changes faster on slower devices or when scalers are active svn-id: r44032
2009-09-11Bugfix for the boundaries of changing objects used for dirty rect calculationsPaul Gilbert
svn-id: r44031
2009-08-24Bugfix for freeze when the in-game Pause 'P' key is usedPaul Gilbert
svn-id: r43690
2009-08-24Added code to launch the GMM save/load dialogues from the in-game Player ↵Paul Gilbert
menu, replacing the older code that just saved/loaded the game in a single slot without prompting svn-id: r43685
2009-08-17Switched event loop while/do to do/while, to ensure event handling occurs ↵Paul Gilbert
even when the game is under heavy load svn-id: r43471
2009-08-16Added detection entry for the UK 16 colour versionPaul Gilbert
svn-id: r43434
2009-08-15Added const qualifiers to static data.Johannes Schickel
svn-id: r43411
2009-08-15Added Dirty Rect handling functionalityPaul Gilbert
svn-id: r43406
2009-08-09Removed redundant code related to Midi handlingPaul Gilbert
svn-id: r43171
2009-08-09Slight adjustment to Spanish font lookup table, based on mac_es's ↵Paul Gilbert
description of character lookup problems svn-id: r43155
2009-08-03Bugfix to correctly reset the music tempo when loading a savegamePaul Gilbert
svn-id: r43023
2009-07-31Fix bug with the event loop that was discarding pending events rather than ↵Paul Gilbert
leaving them to be processed in the following frame svn-id: r42965
2009-07-30Patch #2828669: CRUISE: Fix cruise compilation with mingw32ce toolchainMax Horn
svn-id: r42950
2009-07-30Added the character lookup table for the Spanish fontPaul Gilbert
svn-id: r42920
2009-07-26fix/workaround for cruise crash on OSXJoost Peters
svn-id: r42826
2009-07-26Added a debug line to allow tracking of script executionPaul Gilbert
svn-id: r42799
2009-07-26Bugfix for mouse button clicks getting counted multiple timesPaul Gilbert
svn-id: r42798
2009-07-26Added a delay to the in-game menu loop to prevent 100% CPU usagePaul Gilbert
svn-id: r42795
2009-07-25use READ_UINT16 macroJoost Peters
svn-id: r42780
2009-07-25fix another aligned writeJoost Peters
svn-id: r42753
2009-07-25Move the event recorder to its own class (EventRecoder inside ↵Johannes Schickel
common/EventRecorder.[h/cpp]). svn-id: r42751
2009-07-25fix unaligned writesJoost Peters
svn-id: r42747
2009-07-18Minor tweak to prevent mouse clicks that close a user wait message also ↵Paul Gilbert
being further interpreted as a user walk destination svn-id: r42578
2009-07-17Added an explicit break out of the event processing loop for mouse buttons ↵Paul Gilbert
and/or key-presses - this should allow stylus-based systems to properly process 'mouse down' events before the 'mouse up' is processed svn-id: r42558
2009-07-14Bugfix to cursor updates - it previously required that both X and Y ↵Paul Gilbert
positions had changed before a cursor change could occur svn-id: r42472