aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-01-17PARALLACTION: Minor Whitespace and code complexity reduction in walk.*David Turner
svn-id: r55280
2011-01-17PARALLACTION: Some Improvements To Big Red Adventure Walk Code.David Turner
* Renamed and retyped "int _fieldC" to "bool _stillWalkingTowardsNode" to aid readability and clarity of code. Thanks to fuzzie for naming. * Added assertion to prevent use of invalid memory as reported by Valgrind when walk point p is constructed from an empty list. * Added code to stop walk if buildPath fails, though this causes an assertion instead currently. svn-id: r55279
2011-01-17MOHAWK: Implement the Riven pin controlsMatthew Hoops
svn-id: r55278
2011-01-17GOB: Make the variable stack endianness-independentSven Hesse
Since Urban Runner casts int16s to uint32 before pushing them onto the stack and after popping assumes it's little endian, we have explicitely preserve the variable space endianness while pushing/popping. svn-id: r55277
2011-01-17GOB: Fix o2_pushVars()Sven Hesse
Fixes Urban Runner loading. This being broken has the potential of messing up /everything/ in unpredictable ways, so saves of games using this opcode may be borked. Thankfully, I *think* it's just Urban Runner, which isn't working/supported yet anyway. svn-id: r55276
2011-01-17GOB: Fix the flow rate gauge in Urban RunnerSven Hesse
svn-id: r55275
2011-01-16GOB: Remove unused old shade functionsSven Hesse
svn-id: r55274
2011-01-16GOB: Adding a proper shade methodSven Hesse
svn-id: r55273
2011-01-16GOB: Use the correct font and shade color in Urban RunnerSven Hesse
svn-id: r55272
2011-01-16GOB: Add a method to get a true palette colorSven Hesse
svn-id: r55271
2011-01-16GOB: Don't clobber the global paletteSven Hesse
svn-id: r55270
2011-01-16GOB: Remove unused declarationsSven Hesse
svn-id: r55269
2011-01-16SCUMM: Prefer "Could not" over "Couldn't" in some error messages.Johannes Schickel
svn-id: r55268
2011-01-16GUI: Fix language popup in the game options.Johannes Schickel
r49786 introduced a regression which made the game options menu set the game language to "zh-cn" in case "<default>" was selected. Also in case no language key was present in the game's config domain no text was shown at all, now it shows "<default>" in that case again. svn-id: r55267
2011-01-16TOOLS: Fix Win64 MSVC project files.Johannes Schickel
This is done by adding the "SDL_BACKEND" define to x64 MSVC project files, otherwise linker errors would occur, since certain SDL code would not get compiled. svn-id: r55266
2011-01-16VIDEO: Implement internal-codec 24bpp VMDsSven Hesse
svn-id: r55265
2011-01-16GOB: Allow true-color VMD cursorsSven Hesse
svn-id: r55264
2011-01-16VIDEO: Implement internal-codec 16bit VMDsSven Hesse
svn-id: r55263
2011-01-16GOB: Add the property switchColorModeSven Hesse
To allow the videoplayer (and ultimatively the demoplayer) to switch color modes if necessary. svn-id: r55262
2011-01-16GOB: Add setTrueColor()Sven Hesse
To change ScummVM's color mode on-the-fly svn-id: r55261
2011-01-16GOB: Add setBPP()Sven Hesse
To allow converting the surface's bytes per pixel without destroying it first. svn-id: r55260
2011-01-16VIDEO: Add color mode methodsSven Hesse
To query the video's color mode and notifying the decoder that the system's color mode changed. svn-id: r55259
2011-01-16VIDEO: Add range checks to deLZ77()Sven Hesse
svn-id: r55258
2011-01-16VIDEO: Simplying the video buffersSven Hesse
svn-id: r55257
2011-01-16MIDI parser: Stop hanging notes when a notes off event is calledFilippos Karapetis
This is the same fix as the one in r54429 for the MIDI parser of the SCI engine, based on patch #3116608. Probably fixes (or is indirectly related to) bugs #2825928 (for MADE), #2948281 (for SAGA), #2797283 (for tinsel), #2016549 (for SCUMM) and #2138118 (for kyra), as these engines are all using the MidiParser class internally. svn-id: r55256
2011-01-16SWORD25: Fix main menu button text colourTorbjörn Andersson
In the other cases I've found in the code, the colour components are stored in the order B, G, R and A. Assume that's the case here too. I hope that is correct. It doesn't seem to break anything obvious. svn-id: r55255
2011-01-15SCI: Plugged 2 memory leaks, reported by digitallFilippos Karapetis
- Plugged 2 memory leaks in the SCI0 menu code (the lists of menu and submenu entries) - Got rid of the _listCount variable svn-id: r55254
2011-01-15MOHAWK: Implement Myst's clock tower gears puzzleBastien Bouclet
svn-id: r55253
2011-01-15MOHAWK: Get rid of the DETECT_BRODERBUND_TITLES define.Alyssa Milburn
svn-id: r55252
2011-01-15SCI: Added a hack to fix bug #3122075 - "LB1: Game play freezes when taking ↵Filippos Karapetis
shower" This is a regression from the new kInitBresen/kDoBresen functions, enabled in r52467. Many thanks to waltervn for his work in bisecting this. The actual bug should be found, but since only this death scene has an issue, it's not really worth the effort. The old functions are based on observations, so there are many differences in the way that they behave. If another test case is found, then this shall be examined further. Until then, this simple and unobtrusive hack will do. svn-id: r55251
2011-01-15SCI: cleaned up checkSelectorBreakpoint()Filippos Karapetis
svn-id: r55250
2011-01-15SCI: Extended the bpk debug command so that it can also disable a breakpoint ↵Filippos Karapetis
on a kernel function svn-id: r55249
2011-01-15MIDI: Fixed unnecessary casts of return values to void, reported in bug #3153076Filippos Karapetis
svn-id: r55248
2011-01-15SCI: Bugfix for r55246: Don't send init commands when resuming a soundFilippos Karapetis
svn-id: r55247
2011-01-15SCI: Fixed bug #3034974 - "SCI: Music out of tune after loading a save"Filippos Karapetis
svn-id: r55246
2011-01-14MOHAWK: Implement Atrus videos in D'niBastien Bouclet
svn-id: r55245
2011-01-14MOHAWK: Implement video looping for Myst's green bookBastien Bouclet
svn-id: r55244
2011-01-14SYMBIAN: Fix some small issues in the README file (M4 isn't included)Jordi Vilalta Prat
svn-id: r55243
2011-01-14MOHAWK: Simplify some codeMatthew Hoops
svn-id: r55242
2011-01-14MOHAWK: Don't delete the wrong video.Alyssa Milburn
svn-id: r55241
2011-01-14MOHAWK: Fix the beetle animations in RivenMatthew Hoops
svn-id: r55240
2011-01-14VIDEO: Reset the pause start time when seeking while pausedMatthew Hoops
svn-id: r55239
2011-01-14SYMBIAN: Updated revision historyLars Persson
svn-id: r55236
2011-01-14PARALLACTION: Add debug console command "showmouse".David Turner
This command forces the mouse state to Enabled and Visible. This is intended to help playtesting in Big Red Adventure, which has an issue currently with the mouse pointer getting stuck in the hidden state in some cases. svn-id: r55234
2011-01-14PARALLACTION: Fix Valgrind Error on Engine Exit.David Turner
The automatic destruction of engine member "_char" of type Character at end of the destructor causes an invalid read in the destruction of the AnimationPtr which is a SharedPtr. To stop this happening, the SharedPtr is reset() prior to the destruction of Gfx, so it's dependencies on Gfx are still present. This will affect Nippon Safes as well as Big Red Adventure, but is unlikely to cause any issues and it is likely this exists in NS as well. Thanks to fuzzie for this code. svn-id: r55233
2011-01-13PARALLACTION: Fix for DoorData Memory Leak in Big Red Adventure.David Turner
svn-id: r55232
2011-01-13PARALLACTION: Fixed Limit Values in Big Red Adventure Walker Code.David Turner
This corrects the Valgrind invalid reads associated with the IS_PATH_CLEAR() check reading beyond the data buffer and probably improves the pathfinding behaviour. Thanks to fuzzie for suggesting this patch. svn-id: r55231
2011-01-13MOHAWK: Implement video seeking Myst's rocket link bookBastien Bouclet
svn-id: r55230
2011-01-13PARALLACTION: Close Memory Leak in Big Red Adventure Subtitles.David Turner
svn-id: r55229
2011-01-13COMMON: Some slight formatting fixes in config-manager.cpp.Johannes Schickel
svn-id: r55228