aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2012-12-13TINSEL: Fix a comment in playDW1MacMusic()Filippos Karapetis
Thanks to clone2727 for noticing
2012-12-13TINSEL: Add support for the digitized music in DW1 MacFilippos Karapetis
2012-12-13TINSEL: Unify the PSX graphics drawing code with the restFilippos Karapetis
This is nitpicking, for uniformity which I forgot to add in a previous cleanup commit
2012-12-13TINSEL: Remove outdated commentFilippos Karapetis
2012-12-13TINSEL: Clean up the sound codeFilippos Karapetis
2012-12-11TINSEL: Clean up the graphics draw types codeFilippos Karapetis
2012-12-11TINSEL: Fix misleading commentFilippos Karapetis
2012-12-11TINSEL: Fix the colors in the Mac version of DW1Filippos Karapetis
2012-12-11TINSEL: An additional endianess fix for DW1 MacFilippos Karapetis
This will also need testing on a BE system
2012-12-11TINSEL: Merge the different TinselV0/V1 graphics code handlersFilippos Karapetis
2012-12-11TINSEL: The speech file in DW1 Mac demo/full is LEFilippos Karapetis
2012-12-11TINSEL: Handle the invalid max polygons value in DW1 MacFilippos Karapetis
2012-12-11TINSEL: Add an initial incomplete graphics decoder for DW1 MacFilippos Karapetis
Part of the game graphics is now shown
2012-12-11TINSEL: Fix what seems to be two bugs in the endianess handling codeFilippos Karapetis
This will need to be tested in a BE system for correctness. Fixes the Mac version of DW1
2012-12-11TINSEL: Add another check to skip the non-MIDI music of DW1 MacFilippos Karapetis
2012-12-11TINSEL: Add resource handling of the BE resources in DW1 MacFilippos Karapetis
This is the second attempt. All the BE resources of DW1 Mac are handled correctly now. Added READ_16, READ_32, FROM_16, FROM_32 and TO_32 to handle all of the different cases where endianess is already handled. Note that the game scripts are LE, so these haven't been changed
2012-12-11TINSEL: Revert the BE -> LE resource conversion for DW1 MacFilippos Karapetis
This was a bad idea, as we ended up with another place where the resource files were processed. Thus, I'm moving back to handling the BE resources of the Mac version in the engine itself
2012-12-10TINSEL: Remove unused variableTorbjörn Andersson
2012-12-10TINSEL: Add a WIP BE To LE SCN file conversion code (unfinished)Filippos Karapetis
This is a cleaner approach to handle the Mac version of DW1 (demo and full versions - refer to bug #3110936). This way, we can keep the game engine as LE even with the Mac BE resource files. Both the demo and the full version progress up to drawing the scene graphics now and crash because of the currently unhandled bitmap chunk.
2012-12-10TINSEL: Simplify the scene entrance handling codeFilippos Karapetis
This also reverts the rest of the BE resource handling code
2012-12-10TINSEL: Revert most of the engine BE resource handling codeFilippos Karapetis
This was added in commit 3fdddd53b2b970aae3e967bebc0bff6e642a5111. However, having handling for both BE and LE resource complicates the engine code unnecessarily. Thus, a different approach will be done.
2012-12-09WINTERMUTE: Fix a gcc warningMatthew Hoops
2012-12-09WINTERMUTE: Privatize members in AdObject.Einar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Privatize members in AdSceneStateEinar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Mark savedGameExt and localSaveDir for eventual removal.Einar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Remove unused include in BaseGameEinar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Remove code moved in previous commit.Einar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Move "GetSoundLength" to BaseGameMusicEinar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Split out the music-related functionality of BaseGame to a ↵Einar Johan Trøan Sømåen
separate class.
2012-12-09WINTERMUTE: Only warn about drawLine once.Einar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Privatize members of AdResponseBoxEinar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Make AdScaleLevel::getScale() const.Einar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Make getters const in AdRegionEinar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Privatize members in AdEntityEinar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Privatize AdScaleLevel and AdWaypointGroup's members.Einar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Privatize members in AdRegionEinar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Fix the rest of the Common:sort comparators.Einar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Use uint32 to fix warning in drawTickets()Einar Johan Trøan Sømåen
2012-12-09WINTERMUTE: Fix Object-sorting in scenes.Einar Johan Trøan Sømåen
2012-12-05WINTERMUTE: Add another detection-entry for Chivalry is not DeadEinar Johan Trøan Sømåen
2012-12-04CRUISE: Correct missing comma and extra value in Spanish font table.D G Turner
The correction in 6046b8f1348a9a50ca09a257b5781a8ca2970d2d was not quite correct as this was caused by a missing comma. This didn't cause a compilation error as the code was still valid, just incorrect i.e. (0x80<newline>-1, gaves 0x7f). This fixes bug #3568616 - "CRUISE: Cruise for a Corpse Spanish - Incorrect character".
2012-12-03TINSEL: Fix misleading commentTorbjörn Andersson
I missed these in my scroll wheel pull request, but better late than never.
2012-12-03Merge pull request #294 from eriktorbjorn/tinsel-scrollwheelDavid Turner
TINSEL: Add scrollwheel support to save/load and inventory
2012-12-03WINTERMUTE: Enable dirty rects by default.Einar Johan Trøan Sømåen
2012-12-03WINTERMUTE: Const-ify member-functions that obviously should be const.Einar Johan Trøan Sømåen
2012-12-03WINTERMUTE: Privatize members in BaseKeyboardStateEinar Johan Trøan Sømåen
2012-12-03SCI: Fix a small glitch when loading (regression)Filippos Karapetis
This is caused by commit ed6bc0a13dea0abee56182bc9ff0cd616942fd65, and caused players to click an extra time when trying to change the game audio options after loading a game
2012-12-02QUEEN: Workaround a bug in the llvm-g++ compilerThierry Crozat
That code made llvm-g++ 4.2.1 crash when compiling with optimizations.
2012-12-02WINTERMUTE: Avoid including script_ext_math.h in base_game.cppEinar Johan Trøan Sømåen
2012-12-02DREAMWEB: Fix key handling for non-QWERTY layoutsThierry Crozat
This fixes bug #3590814. The case for KP0-KP9 can probably be removed as it should be handled by the case above. But I don't have a keyboard with keypad to test. So I am leaving it for now.