aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-11Cleanup. (Removed define and checks for USE_3FLAGS/USE_4FLAGS/USE_5FLAGS)Johannes Schickel
svn-id: r35306
2008-12-11Fixed detection of voice files.Torbjörn Andersson
svn-id: r35305
2008-12-11Whoops changed integer size of variables storing volume information, now ↵Johannes Schickel
volume of 256 should work as expected. svn-id: r35303
2008-12-11Midi code now allows volume values to be [0, 256] instead of [0, 255] like ↵Johannes Schickel
before, thus removed the clipping the old code used. svn-id: r35302
2008-12-11Added a HACK/FIXME to prevent tinsel games from crashing, when for example ↵Johannes Schickel
the music volume is set to 256 via the launcher. svn-id: r35301
2008-12-11Fix for bug #2412503 "DW1: Subtitle menu not working (Multi-language version)".Johannes Schickel
svn-id: r35300
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-10implement the newer gfx transaction interface. some issues still remainKostas Nakos
svn-id: r35297
2008-12-10Some more dirty rectangle fixes, only 2 known glitches are leftFilippos Karapetis
svn-id: r35296
2008-12-09Some more dirty rectangle fixes (some glitches still remain)Filippos Karapetis
svn-id: r35294
2008-12-09Removed some dead code, clarified comments, cleanupMax Horn
svn-id: r35293
2008-12-09SCUMM: Turned two former warnings into errors -- I never got reports on this ↵Max Horn
warnings, with some luck we'll never get reports on the errors, too. If we get them, I'll deal with them :) svn-id: r35292
2008-12-09Updated the MSVN project files of the gob engineFilippos Karapetis
svn-id: r35291
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-08Some more dirty rectangle changes (still incomplete)Filippos Karapetis
svn-id: r35288
2008-12-08Removed last traces of X11 backend.Johannes Schickel
svn-id: r35287
2008-12-08Quickfix for tinlib compilation error. Changed type on zOverride from type ↵Lars Persson
int to int32 (signed int that is) to fit the SetMoverZ function and for valid comparison of zOveride != -1. svn-id: r35286
2008-12-08More dirty rectangle related changesFilippos Karapetis
svn-id: r35285
2008-12-07Set full screen refresh when an animation frame or the psychic profile is shownFilippos Karapetis
svn-id: r35283
2008-12-07fixed readGameStateDescription() len parameterGregory Montoir
svn-id: r35282
2008-12-07More dirty rectangle related changes (dirty rectangle handling is still broken)Filippos Karapetis
svn-id: r35281
2008-12-07Fixed bug #2394861 ("BASS: artifacts if skipping intro on wrong screen"). As anTorbjörn Andersson
added bonus, the Intro class is now freed as soon as the intro is over, rather than at the end of the game. svn-id: r35280
2008-12-07Fixed typoFilippos Karapetis
svn-id: r35279
2008-12-07Fixed some more leaks and mismatched allocations/deallocations.Nicola Mettifogo
svn-id: r35277
2008-12-07reduced saveload code dupGregory Montoir
svn-id: r35276
2008-12-07cleanupGregory Montoir
svn-id: r35275
2008-12-07added dirty screen rects redrawGregory Montoir
svn-id: r35274
2008-12-07Cleanup.Johannes Schickel
svn-id: r35273
2008-12-07Prevent MIDI files from being load, when they are already loaded.Johannes Schickel
svn-id: r35272
2008-12-07Missing break statement caused many broken warning messages.Nicola Mettifogo
svn-id: r35271
2008-12-07Fixed assorted leaks in Parallaction.Nicola Mettifogo
svn-id: r35270
2008-12-07Fix bug #2401150: "Compiler: No matching function (Parallaction / Amiga)"Eugene Sandulenko
svn-id: r35269
2008-12-07Added code differences for DW1 demo to allow the first game screen to startPaul Gilbert
svn-id: r35268
2008-12-07Some dirty rectangle related codeFilippos Karapetis
svn-id: r35267
2008-12-07Disable unused codeFilippos Karapetis
svn-id: r35266
2008-12-07Disabled more debug codeFilippos Karapetis
svn-id: r35265
2008-12-06- Prevented direct reference to the back buffer in many cases (apart from a ↵Filippos Karapetis
few, where it's modified directly) - Added skeleton code for dirty rectangle handling (still unfinished and non-working) - Added wrapper functions to access the back buffer, which add the appropriate dirty rectangles automatically svn-id: r35264
2008-12-06CleanupFilippos Karapetis
svn-id: r35263
2008-12-06Fixed compilation when SAGA_DEBUG is definedFilippos Karapetis
svn-id: r35262
2008-12-06Also remove explicit surface passing to IsoMap::draw()Filippos Karapetis
svn-id: r35261
2008-12-06All the screen drawing functions draw to the back buffer, so there is no ↵Filippos Karapetis
point in passing it everywhere svn-id: r35260
2008-12-06CleanupFilippos Karapetis
svn-id: r35259
2008-12-06Implemented the Tinsel v0 WrtNonZero graphics rendererPaul Gilbert
svn-id: r35258
2008-12-06Library routine and interpreter fixes for the DW1 demoPaul Gilbert
svn-id: r35257
2008-12-06T7G: Fix for performance issue in save/load screen when hovering savegamesScott Thomas
svn-id: r35256
2008-12-06Fixed positioning of overlayed graphics (dialogues, inventory, labels) in ↵Nicola Mettifogo
all locations. These items are now all handled in screen coordinates which are translated automatically by the renderer. svn-id: r35255
2008-12-06Simplified scrolling calculations.Nicola Mettifogo
svn-id: r35254
2008-12-06Implemented horizontal scrolling for BRA, by using a back buffer. Dialogues ↵Nicola Mettifogo
in scrollable locations are a bit messed up for the moment. svn-id: r35253
2008-12-06Beginning of support for DW1 Demo - Interpret has been changed to support ↵Paul Gilbert
opcode differences, and CallLibraryRoutine has a new mapping list of routines svn-id: r35252