Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-09 | LASTEXPRESS: Implement proper Inventory::open() and Inventory::close() | Julien Templier | |
svn-id: r55848 | |||
2011-02-09 | LASTEXPRESS: Properly update cursor when hovering Egg and inventory items | Julien Templier | |
svn-id: r55847 | |||
2011-02-09 | LASTEXPRESS: Refactor inventory handling | Julien Templier | |
- Rewrite menu icon part of Inventory::handleMouseEvent() - Add proper support for icon brightness - Add drawItem method in place of macro svn-id: r55846 | |||
2011-02-09 | VIDEO: Remove unused SeekableVideoDecoder::seekToFrame method | Max Horn | |
svn-id: r55844 | |||
2011-02-09 | AGOS: Reduce header interdependencies | Max Horn | |
svn-id: r55843 | |||
2011-02-09 | AGOS: Change private to protected, Instead of making subclasses friends | Max Horn | |
svn-id: r55842 | |||
2011-02-09 | VIDEO: In overloaded methods, invoke correct parent implementation | Max Horn | |
This should not cause any code behavior changes at this time, but if any of the intermediate VideoDecoder classes ever starts to overload stuff, this would become important. svn-id: r55841 | |||
2011-02-08 | SCI: Changed the warning when applying script patches into a debug output call | Filippos Karapetis | |
svn-id: r55837 | |||
2011-02-08 | HUGO: Cleanup : some refactoring and encapsulation (thanks fuzzie for the help) | Arnaud Boutonné | |
svn-id: r55831 | |||
2011-02-08 | SCI: Some work on robot videos | Filippos Karapetis | |
- The size of the videos is now calculated when they are loaded (this helps remove some nasty hacks and constant memory reallocations and simplifies the code) - Some work on frame placement (e.g. in robot 1305, Phantasmagoria) svn-id: r55830 | |||
2011-02-08 | MOHAWK: Add detection entry for "Dr Seuss' ABC" Macintosh version. | David Turner | |
svn-id: r55829 | |||
2011-02-08 | SCI: Add detection for Freddy Pharkas Mac | Matthew Hoops | |
svn-id: r55828 | |||
2011-02-08 | SCI: Do not flip clearKey for Mac SCI1.1+ views. | Walter van Niftrik | |
svn-id: r55825 | |||
2011-02-08 | SCI: Fix Mac robot palettes again | Matthew Hoops | |
My fix from r55796/r55797 was erroneously removed in r55801. svn-id: r55824 | |||
2011-02-08 | SCI: Fix Mac SCI1.1+ view white/black/transparency | Matthew Hoops | |
Since Mac OS required black to be at 0xff and white to be at 0x00, the original Sierra programs had to hack around that in various sections of the code to keep things in line with the PC versions. We're changing the view pixels instead so we only have to change in one location. svn-id: r55823 | |||
2011-02-08 | MOHAWK: Fix poetry mode for v2 games | Matthew Hoops | |
svn-id: r55822 | |||
2011-02-08 | MOHAWK: Add detection for the v2 lbsampler | Matthew Hoops | |
svn-id: r55821 | |||
2011-02-08 | PARALLACTION: Avoid hiding overloaded virtual methods. | Nicola Mettifogo | |
svn-id: r55820 | |||
2011-02-07 | QUEEN: Avoid hiding an overloaded virtual method | Max Horn | |
svn-id: r55819 | |||
2011-02-07 | ALL: Fix whitespaces / indention | Max Horn | |
svn-id: r55818 | |||
2011-02-07 | MOHAWK: Fix MohawkEngine_Myst::runLoadDialog | Max Horn | |
This incorrectly invoked (indirectly) the runModal() method of a SaveLoadChooser, but for that one should use runModalWithPluginAndTarget instead. svn-id: r55816 | |||
2011-02-07 | GUI: Rename SaveLoadChooser::runModal to runModalWithPluginAndTarget | Max Horn | |
This avoids hiding an overloaded virtual method, which in turn can cause weird bugs (see also the next commit). svn-id: r55815 | |||
2011-02-07 | VIDEO: Replace Video::VideoTimestamp with Audio::Timestamp | Max Horn | |
svn-id: r55814 | |||
2011-02-07 | SCI: Fixed compilation | Filippos Karapetis | |
svn-id: r55813 | |||
2011-02-07 | VIDEO: Rename VideoDecoder::load() to loadStream() | Max Horn | |
svn-id: r55810 | |||
2011-02-07 | SCUMM: Avoid hiding overloaded virtual method | Max Horn | |
svn-id: r55809 | |||
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2011-02-07 | HUGO: Spelling fix. | Alyssa Milburn | |
svn-id: r55804 | |||
2011-02-07 | SCI: Unified the SEQ and robot palette code, and fixed the include safeguard ↵ | Filippos Karapetis | |
of the SEQ decoder svn-id: r55803 | |||
2011-02-07 | SCI: Converted the robot decoder into a regular video decoder, and decoupled ↵ | Filippos Karapetis | |
it from the SciEngine class - Robot videos are now shown in frameOut(), like they should, and kRobot(sync) is only used for syncing with the game scripts - Hooked video playing into the "play_video" console command svn-id: r55801 | |||
2011-02-07 | SCI: v4 robots are only used in the PQ:SWAT demo, the full version uses v5. ↵ | Filippos Karapetis | |
Some cleanup svn-id: r55800 | |||
2011-02-07 | SCI: Add support for v4 robots | Matthew Hoops | |
svn-id: r55799 | |||
2011-02-07 | TOON: Added workaround for obvious glitch in first intro video. | David Turner | |
This glitch occured in the original interpreter and is probably due an encoding error of 209_1M.SMK. svn-id: r55798 | |||
2011-02-07 | SCI: Add support for Mac robot files | Matthew Hoops | |
svn-id: r55797 | |||
2011-02-07 | SCI: Fix SCI1.1 Mac picture palettes further | Matthew Hoops | |
The palette color start is actually a byte, not a uint16. svn-id: r55796 | |||
2011-02-06 | SCI: Several changes related to robot files | Filippos Karapetis | |
- Added WIP robot sound support (which has pops between each frame for some reason) - Now handling a lot of previously ignored fields - Now handling the chunk before the palette chunk properly. Fixes some v6 videos - Added known robot related TODOs svn-id: r55793 | |||
2011-02-06 | PARALLACTION: update MIDI driver commands description for BRA. | Nicola Mettifogo | |
svn-id: r55792 | |||
2011-02-06 | SCI: Improve Mac SCI1.1+ cursor support | Matthew Hoops | |
The scripts can pass a list of view id's from the DOS version that get remapped to CURS/crsr id's. GK1 cursors now work and Phantasmagoria uses the correct ones. svn-id: r55791 | |||
2011-02-05 | TOON: Ensure minimum delay in worst case of render() loop to allow thread ↵ | David Turner | |
scheduling. This should ensure that CPU usage is not pegged at 100%. svn-id: r55790 | |||
2011-02-05 | HUGO: Fix leak (thanks digitall) | Arnaud Boutonné | |
svn-id: r55789 | |||
2011-02-05 | HUGO: Fix 2 uninitialized variables | Arnaud Boutonné | |
svn-id: r55788 | |||
2011-02-05 | TOON: Fix formatting issues | Sylvain Dupont | |
svn-id: r55787 | |||
2011-02-05 | TOON: Add some sleep if the game refreshes too fast | Sylvain Dupont | |
Prevents the game from using 100% CPU? svn-id: r55786 | |||
2011-02-05 | SCI: Fix SCI32 Mac picture palettes | Matthew Hoops | |
The palette offset should be 32-bit, not 16. The GK1 Mac intro now plays properly. svn-id: r55784 | |||
2011-02-05 | SCI: Fix Mac SCI32 subdirectories | Matthew Hoops | |
svn-id: r55783 | |||
2011-02-05 | SCI: Oops, fix compilation | Matthew Hoops | |
svn-id: r55782 | |||
2011-02-05 | SCI: Fix detectHires() for Mac SCI32 games | Matthew Hoops | |
svn-id: r55781 | |||
2011-02-05 | SCI: Add support for BE selector name tables | Matthew Hoops | |
svn-id: r55780 | |||
2011-02-05 | SCI: Add detection for Phantasmagoria Mac | Matthew Hoops | |
svn-id: r55779 | |||
2011-02-05 | SCI: Throw a warning when trying to play a Mac robot file (big endian) | Matthew Hoops | |
svn-id: r55778 |