aboutsummaryrefslogtreecommitdiff
path: root/engines/sky/logic.cpp
AgeCommit message (Collapse)Author
2016-12-11Fixed collision detection, now it actually corresponds with the originalRobert Göffringmann
asm code. Certain width attributes of the two objects being checked were flipped. I guess this may render a couple of hacky workarounds not necessary anymore.
2016-07-21Modified compact implementation to work around buglavosspawn
https://sourceforge.net/p/scummvm/bugs/2687/ when playing Beneath a Steel Sky with our (slightly broken) sky.cpt
2014-02-18SKY: 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-12-19SKY: Fix warningWillem Jan Palenstijn
2011-12-08SKY: Replace usage of 'goto'.D G Turner
2011-09-12SKY: fix bug #3149412: Invalid Mode when giving shades to travel agentJoost Peters
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-17COMMON: Registers RandomSources in constructor with the event recorderMax Horn
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered.
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-14ALL: colour -> colorMax Horn
2010-11-01ENGINES: Replace many printfs by warning/debug/debugNMax Horn
svn-id: r54031
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-09-30Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵Max Horn
things) svn-id: r44495
2009-07-25Move the event recorder to its own class (EventRecoder inside ↵Johannes Schickel
common/EventRecorder.[h/cpp]). svn-id: r42751
2009-07-14add workaround for #2687172: BASS: Occasional loss of speechJoost Peters
svn-id: r42473
2009-05-02Fix the ending of CD demo.Travis Howell
svn-id: r40233
2009-03-23change debug output of script interpreter to more clearly print script ↵Joost Peters
number and offset svn-id: r39640
2009-03-12formatting fix, aka buildbot rebuild incentive ;)Joost Peters
svn-id: r39365
2009-03-06cleanupJoost Peters
svn-id: r39147
2009-01-30Avoid using g_engine if possibleMax Horn
svn-id: r36149
2008-12-25Pushing down some header deps (on common/system.h, mostly)Max Horn
svn-id: r35542
2008-08-04Merged revisions ↵Christopher Page
33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33624
2008-08-03Fixed bug #1995022 ("BASS: wrong displayed 2 line text").Torbjörn Andersson
svn-id: r33568
2008-07-13SKY works with the new GMM implementation, also updated gui/newgui.cpp and ↵Christopher Page
prevented pushEvent from pushing more than one EVENT_QUIT into the artificialEventQueue svn-id: r33041
2008-06-25Scumm and sky now use the new _quit flagChristopher Page
svn-id: r32775
2008-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2007-12-30Patch #1689516: BASS: Update the cursor when right-clicking in inventoryMax Horn
svn-id: r30085
2007-12-07add Common::Rect::center (handy for ::setFocusRectangle())Gregory Montoir
svn-id: r29751
2007-09-19Modified patch #1738058: "Action recorder".Eugene Sandulenko
svn-id: r28968
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
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-04-01Fixed setFocusRectangle code. At least I think I did, I don't know where it ↵Robert Göffringmann
came from and I can't test it either. But it looked rather broken. svn-id: r26335
2007-03-31fixed graphic glitch when playing the floppy intro with spanish subtitles ↵Robert Göffringmann
and added a few comments. svn-id: r26333
2006-07-09Added OSystem::setFocusRectangle (first part of Nintendo DS patch)Max Horn
svn-id: r23449
2006-06-21Match the original behaviour more closely when examining inventory items. TheTorbjörn Andersson
text is displayed at least 800 ms. See bug #1181865. svn-id: r23233
2006-04-04Removed extra exclamation marks in warning() calls as well.Eugene Sandulenko
svn-id: r21608
2006-03-29Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵Max Horn
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582