aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise
AgeCommit message (Collapse)Author
2010-05-04Move DebugChannel related code to new headerMax Horn
svn-id: r48935
2010-05-04Move initGraphics and initCommonGFX from to new header.Max Horn
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934
2010-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
svn-id: r48821
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-03-22Patch #2973290: Semicolon cleanupMax Horn
svn-id: r48359
2010-03-18COMMON: Get rid of Common::StringListMax Horn
svn-id: r48287
2010-03-18COMMON: Move Common::RandomSource to common/random.*Max Horn
svn-id: r48279
2010-03-10Silenced some harmless cppcheck warnings about unreachable code after a return.Torbjörn Andersson
In this case, it was always a break after a return in a switch case. There are similar cases which cppcheck didn't detect, and a couple of cases where we have a break after a continue in a switch case (where the continue refers to an outer loop), but I didn't touch those. Not yet, at least. svn-id: r48218
2010-03-04cruise: add detection entry for Amiga English US GOLD versionFabio Battaglia
svn-id: r48160
2010-02-21Patch for bug 2943361 by littleboy, adding full kb modifier support to all ↵Yotam Barnoy
engines + GUI and proper keypad handling svn-id: r48101
2010-02-20Added comment to explain pointer comparison. See r48092 and r48904.Nicola Mettifogo
svn-id: r48096
2010-02-20Put in a warning in case there is ever too long a background resource name ↵Paul Gilbert
when saving a game svn-id: r48095
2010-02-20Reverted commit 48092 - The comparison is explicitly intended to detect if ↵Paul Gilbert
the background table field was passed to the method, so it won't try to do a redundant copy to itself svn-id: r48094
2010-02-20strncpy does not always add a terminating zero, thus we need to do that on ↵Johannes Schickel
our own. svn-id: r48093
2010-02-20"const char *" strings should be compared via strcmp and not via !=/==.Johannes Schickel
svn-id: r48092
2010-02-19Increased the amount of space for storing background filenames to fix memory ↵Paul Gilbert
overflow svn-id: r48091
2010-02-13Cruise detection entry for english AtariST KixxXL editionFabio Battaglia
svn-id: r48045
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
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