aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/game.cpp
AgeCommit message (Collapse)Author
2011-08-26GOB: Fix the Geisha cursorSven Hesse
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-02-02GOB: Rename Draw::kSpritesCount to Draw::kSpriteCountSven Hesse
svn-id: r55729
2011-01-30GOB: Change SPRITES_COUNT into a constSven Hesse
svn-id: r55645
2011-01-29GOB: Implement o7_loadFunctions and o7_callFunctionSven Hesse
svn-id: r55640
2011-01-29GOB: _environments doesn't need to be a pointerSven Hesse
svn-id: r55636
2011-01-29GOB: Change _curTotFile and _totToLoad into Common::StringSven Hesse
svn-id: r55629
2011-01-29GOB: Rename "skipPlay" to "function" in playTotSven Hesse
svn-id: r55628
2011-01-27GOB: Implement backuping of sprites, sounds, fonts in totSubSven Hesse
svn-id: r55565
2011-01-27GOB: Some Addy gameflow stubsSven Hesse
svn-id: r55562
2011-01-26GOB: Add a small playTot change for AddySven Hesse
svn-id: r55546
2011-01-26GOB: Increase kEnvironmentCount to 20 for AddySven Hesse
svn-id: r55545
2011-01-18GOB: Add a workaround for Inca2Sven Hesse
The scripts seem to depend on var32_236 to be cleared at the start of each new script file. svn-id: r55295
2010-10-15GOB: Properly fixing the captureCounter code analysis warningSven Hesse
svn-id: r53492
2010-10-15GOB: Remove the now useless helper.hSven Hesse
svn-id: r53491
2010-10-15GOB: Remove strncpy0()Sven Hesse
Replacing it (and some strncpy + manual terminating) with Common::strlcpy() svn-id: r53490
2010-10-15GOB: Fix Code analysis warningsSven Hesse
See bug report #3087831 svn-id: r53464
2010-09-30GOB: Change all drawing to use class SurfaceSven Hesse
svn-id: r52947
2010-08-21GOB: Clean up of Fascination codeArnaud Boutonné
Move Fascination specific function to appropriate classes, plus some style modifications svn-id: r52267
2010-08-08GOB: Another VideoPlayer interface adaptionSven Hesse
svn-id: r51880
2010-08-08GOB: Add constants for different surfaces/spritesSven Hesse
Add static const int kFrontSurface = 20; static const int kBackSurface = 21; static const int kAnimSurface = 22; static const int kCursorSurface = 23; static const int kCaptureSurface = 30; to class Draw and substitute the raw numbers in other files with those aliases, for readability. svn-id: r51852
2010-02-03Fascination - Fix screen transition Arnaud Boutonné
svn-id: r47830
2009-08-08Changed the scroll-handling to be more like the original. This fixes bug ↵Sven Hesse
#2832362 ("GOB3: Scrolling locked after cutscene") svn-id: r43147
2009-07-21Fixing "Game "hangs" after first level" (bug #2824414)Sven Hesse
svn-id: r42641
2009-07-05Putting the Urban noCD check into Init_v6::initGame()Sven Hesse
svn-id: r42130
2009-07-05Merging playTot()Sven Hesse
svn-id: r42129
2009-07-05Merging Game's and Game_v6's totSub()Sven Hesse
svn-id: r42128
2009-07-05Merging Game_v1's and Game_v2's prepareStart()Sven Hesse
svn-id: r42127
2009-07-05Moving the "Collision" stuff to Hotspots in hotspots.cpp/.hSven Hesse
svn-id: r42123
2009-07-05Adding an enum MouseButtonsSven Hesse
svn-id: r42119
2009-06-25Oops, used git commit --amend wrong, apparently. /This/ is the real ↵Sven Hesse
Environments change I wanted to push svn-id: r41868
2009-06-25Giving the "backup" arrays their own class, Environments, and really ↵Sven Hesse
plugging all related leaks svn-id: r41860
2009-06-25Plugging some memory leaksSven Hesse
svn-id: r41859
2009-06-24Wrapping resources (out of TOT, EXT, IM? and EX? files) loading into its own ↵Sven Hesse
class svn-id: r41839
2009-06-23Added Script methods to query commun file handlingSven Hesse
svn-id: r41789
2009-06-22Removing debug outputSven Hesse
svn-id: r41755
2009-06-22Implemented a call stackSven Hesse
svn-id: r41754
2009-06-22Encapsulating script file accessSven Hesse
svn-id: r41753
2009-06-22Adding DataIO::existData()Sven Hesse
svn-id: r41752
2009-06-06GOB: Got rid of class ReferenceCounter; changed SurfaceDesc::Ptr to ↵Max Horn
SurfaceDescPtr (a Common::SharedPtr); and changed many SurfaceDesc pointers to references svn-id: r41299
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061
2009-05-21Splitting a few helper functions out of gob.hSven Hesse
svn-id: r40765
2009-04-21Patch #2725859 : Added some MD5 to the gob engine, modified the way the ↵Arnaud Boutonné
first STK and TOT is declared, added inter and draw skeleton for Fascination svn-id: r40059
2008-12-17Only do the no-cd-workaround if all resource files can be foundSven Hesse
svn-id: r35409
2008-12-14More modified collision stuff for Urban Runner. The hotspots are correctly ↵Sven Hesse
recognized now svn-id: r35350
2008-12-12Working cursor in Urban RunnerSven Hesse
svn-id: r35309
2008-12-11Changing the Urban Runner sprite drawer to work more correctly. It does use ↵Sven Hesse
YUV data, but I can use the ditherer there svn-id: r35308
2008-12-04Changing the GobEngine to use its dirty rects also for OSystem-copies, ↵Sven Hesse
instead of relying on kFeatureAutoComputeDirtyRects svn-id: r35239
2008-12-03Preliminary support for extra data and scripts in video files (urgh, this is ↵Sven Hesse
so...vile). Used in The Last Dynasty, which now plays a bit further (the video sequences, at least) svn-id: r35227
2008-05-28Script variables are now always stored in the game version's native endianess.Sven Hesse
This should make Woodruff playable on big-endian systems. svn-id: r32352