aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/game_v2.cpp
AgeCommit message (Collapse)Author
2009-07-05Removing the now unneeded Game_v* classesSven Hesse
svn-id: r42131
2009-07-05Merging playTot()Sven Hesse
svn-id: r42129
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-05Added a Key and ShortKey enumSven Hesse
svn-id: r42121
2009-07-05Commenting prepareStr a bit and renaming it to cleanupStrSven Hesse
svn-id: r42120
2009-07-05Adding an enum MouseButtonsSven Hesse
svn-id: r42119
2009-06-24Wrapping resources (out of TOT, EXT, IM? and EX? files) loading into its own ↵Sven Hesse
class svn-id: r41839
2009-06-23Putting basic TOT handling into its own classSven Hesse
svn-id: r41821
2009-06-23Replacing the 2 offset functions by a generic Script::getFunctionOffset()Sven Hesse
svn-id: r41797
2009-06-23Added Script::getStartOffset()Sven Hesse
svn-id: r41795
2009-06-23Added Script::getAnimDataSize()Sven Hesse
svn-id: r41794
2009-06-23Added Script::getResourcesOffset()Sven Hesse
svn-id: r41793
2009-06-23Added Script::getTextsOffset()Sven Hesse
svn-id: r41792
2009-06-23Added a method to query the number of variables needed by a ScriptSven Hesse
svn-id: r41791
2009-06-22Don't assert on pop when no script is loadedSven Hesse
svn-id: r41770
2009-06-22Unwinding the call stack before unloading the scriptSven Hesse
svn-id: r41759
2009-06-22Giving CollisionArea a full-blown Script pointer instead the data pointerSven Hesse
svn-id: r41757
2009-06-22Implemented a call stackSven Hesse
svn-id: r41754
2009-06-22Encapsulating script file accessSven Hesse
svn-id: r41753
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-01-29A ton of code formatting fixes; also fixed warnings about single line loops ↵Max Horn
like 'while(cond);' by inserting newlines svn-id: r36127
2008-12-29Silenced MSVC warnings about uninitialized variablesFilippos Karapetis
svn-id: r35602
2008-12-29Implemented the non-monospaced font in the save name input fieldSven Hesse
svn-id: r35596
2008-12-14More changed collision stuff for Urban RunnerSven Hesse
svn-id: r35364
2008-12-14More modified collision stuff for Urban Runner. The hotspots are correctly ↵Sven Hesse
recognized now svn-id: r35350
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-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-07-10Removed unnecessary #inlcudesChristopher Page
svn-id: r32984
2008-07-09Reimplemented pushEvent() and artificialEventQueue to work with Events ↵Christopher Page
instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM svn-id: r32971
2008-07-08GOB works with the new GMM implementationChristopher Page
svn-id: r32955
2008-06-24Added main menu dialog files. Gob is now using the new _quit flagChristopher Page
svn-id: r32771
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
2008-05-22Fixing the menu glitch in WoodruffSven Hesse
svn-id: r32209
2008-05-08Restructured sound codeSven Hesse
svn-id: r31937
2008-04-27Implemented support for VMDs substituting object animations.Sven Hesse
Still far from being complete (and correct), but it's a start... - Only VMD "command" -3 is followed - Not all animation types are working - Timing is still off in most cases - Offsets are generally OK, but not always - No sound yet - Shouldn't segfault randomly, but I'm not entirely sure ;) svn-id: r31750
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30242
2008-01-05Removed tabs in front of GPL headerPaul Gilbert
svn-id: r30241
2007-10-19Fixing the Gob3 CD crash on ARM systems/portsSven Hesse
svn-id: r29235
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-08-09Remove excess ;Travis Howell
svn-id: r28499
2007-08-03Repaired the cursor and saving in the notebookSven Hesse
svn-id: r28434
2007-07-30Restructured and cleaned-up IMD playingSven Hesse
svn-id: r28327
2007-07-26Corrected Woodruff's hotspot text positions.Sven Hesse
svn-id: r28208
2007-07-25Added a few safety checks. Now Woodruff shows the loading image (closely ↵Sven Hesse
followed by a crash). svn-id: r28203
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-05-01Made the collisionAreas' coordinates unsigned. This should fix bug #1706988Sven Hesse
svn-id: r26715
2007-04-17Fix scroll handlerSven Hesse
svn-id: r26541