aboutsummaryrefslogtreecommitdiff
path: root/engines/gob
AgeCommit message (Collapse)Author
2008-12-17Only do the no-cd-workaround if all resource files can be foundSven Hesse
svn-id: r35409
2008-12-17Workaround for Urban Runner's CD number detection daftness.Sven Hesse
Basically, now we claim to run in no-CD-mode (by pretending "NO_CD.TXT" exists) and open CD2.ITK, CD3.ITK and CD4.ITK manually svn-id: r35407
2008-12-16Experimental semi-transparency for fillRect, used in the green/red menu ↵Sven Hesse
areas of Urban Runner svn-id: r35406
2008-12-16If the music file to play has no extension, add one. Fixes the music when ↵Sven Hesse
you die svn-id: r35397
2008-12-16Rotating the object backwards in the magnifing view works nowSven Hesse
svn-id: r35396
2008-12-16Fixing the update coordinates for videos with _bytesPerPixel > 1Sven Hesse
svn-id: r35395
2008-12-16More video fixes for the magnifier/memory viewSven Hesse
svn-id: r35394
2008-12-16First step at getting the magnifier and memory view correctedSven Hesse
svn-id: r35389
2008-12-15Script fix. Magnifier, Memory and Save/Load, while still not working ↵Sven Hesse
correctly, don't crash the game anymore svn-id: r35385
2008-12-15More video changes/fixes/stubsSven Hesse
svn-id: r35384
2008-12-15Support for Urban Runner's new cursors (frames out of 16bit color VMDs)Sven Hesse
svn-id: r35376
2008-12-15No background "music" shading in Urban RunnerSven Hesse
svn-id: r35373
2008-12-15Another collision stuff change for Urban Runner. Now you can actually move! :)Sven Hesse
svn-id: r35372
2008-12-15Some more Urban Runner changes. Still no cylindrical smoking device, thoughSven Hesse
svn-id: r35371
2008-12-14Ensuring correct endiannessSven Hesse
svn-id: r35365
2008-12-14More changed collision stuff for Urban RunnerSven Hesse
svn-id: r35364
2008-12-14Silenced MSVC warning about variable "flags" being potentially uninitialized ↵Filippos Karapetis
inside setCollisions() svn-id: r35359
2008-12-14Plugging leaksSven Hesse
svn-id: r35355
2008-12-1416bit background "music" for Urban RunnerSven Hesse
svn-id: r35353
2008-12-14Background "music" for Urban Runner, though only 8bit for nowSven Hesse
svn-id: r35352
2008-12-14Music/Video handling fixes/stubsSven Hesse
svn-id: r35351
2008-12-14More modified collision stuff for Urban Runner. The hotspots are correctly ↵Sven Hesse
recognized now svn-id: r35350
2008-12-13Modified collision init functions for Urban RunnerSven Hesse
svn-id: r35341
2008-12-13Added the French version of Urban Runner, as supplied by gamin in the forum. ↵Sven Hesse
+ Added a fallback for Urban Runner svn-id: r35340
2008-12-13Added a SaveLoad for Urban Runner with an entry to make the scripts believe ↵Sven Hesse
the file mdo.def (config file created by the original installer) always exists svn-id: r35338
2008-12-13Fixing forgetfulness-bug which leads to failed assertions in certain casesSven Hesse
svn-id: r35322
2008-12-13Fixed the ADPCM decoder for 16bit audio (like in Urban Runner)Sven Hesse
svn-id: r35321
2008-12-12Okay, removing my implementation of AppandableAudioStream::getTotalPlayTime ↵Sven Hesse
(I've apparently misunderstood its intent) and using Mixer::getSoundElapsedTime() instead svn-id: r35317
2008-12-12Using AppandableAudioStream::getTotalPlayTime() instead of the difference ↵Sven Hesse
between current and start time to sync audio and video svn-id: r35315
2008-12-12Clean edges around transparent areas. Noticeable in the cursors, for exampleSven Hesse
svn-id: r35313
2008-12-12Text now works in Urban RunnerSven Hesse
svn-id: r35311
2008-12-12Working (minus text) menu in Urban RunnerSven Hesse
svn-id: r35310
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-11On second thought, an octree only works if the color to look up is in the ↵Sven Hesse
palette. So using a table-based approach to find the nearest color now, using only the upper 6 bits to stop the table from getting too large. It still takes noticeable time to build it. :/ But as a result, the video actually looks okay now... svn-id: r35298
2008-12-09Experimental support for VMD frames encoded in Indeo 3 (Indeo 3 decoder ↵Sven Hesse
closely based on the one in ffmpeg). Since Indeo 3 uses full 24bit colors (in YUV-space), frame data is mapped to the current palette (using an octree, should be the fasted way, methinks) and dithered with the Sierra-2-4A ("Filter Light") error distribution algorithm. svn-id: r35290
2008-12-09Some dummy changes for Urban RunnerSven Hesse
svn-id: r35289
2008-12-05Evaluating kFeaturesPalette flag for VMDs. Now you can actually see ↵Sven Hesse
something in Urban Runner (though it's far from pretty) svn-id: r35249
2008-12-05Parsing fixes for Urban RunnerSven Hesse
svn-id: r35247
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-04Last Dynasty video mode switching (and removing a debug output)Sven Hesse
svn-id: r35231
2008-12-04A few more GobOpcodes that jump to the space shooter + fudging the result to ↵Sven Hesse
something not resulting in a non-quitable state svn-id: r35230
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-11-29Remove warnings from NDS build.Robin Watts
svn-id: r35172
2008-11-18Ooops :)Sven Hesse
svn-id: r35119
2008-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-11-04Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some ↵Max Horn
EngineFeature comments svn-id: r34896
2008-10-06Added new type Engine::Feature; pushed down some #include dependenciesMax Horn
svn-id: r34755
2008-10-02Engine class changed:Max Horn
- Moved initCommonGFX() && GUIErrorMessage() out of class Engine - got rid of the _autosavePeriod member (this prevented users from changing the autosave period during runtime) - Got rid of an evil 'using GUI::Dialog' statement - Clarified some Doxygen comments svn-id: r34720