Commit Graph
86814 Commits
Author SHA1 Message Date
Matthew Hoops 59d6b036dc PEGASUS: Fader values should be signed 2011-09-27 19:42:42 -04:00
Strangerke 931f8979d4 CGE: Fix a couple of scene types 2011-09-28 01:23:13 +02:00
Strangerke 446b9b1dbd TSAGE: Add two speakers used in scene 710 2011-09-28 01:22:18 +02:00
Filippos Karapetis 8ff61cd9c2 MOHAWK: Added an entry for lbsampler (bug #3309306), and marked two non working LB V3 games as unstable 2011-09-28 01:16:00 +03:00
Strangerke 6b6b985019 TSAGE: Add a couple of missing errors in scene check 2011-09-27 22:47:39 +02:00
Strangerke 2e40e47437 TsAGE: Fix an instant crash in scene 100.
This isn't really a hack: the engine expects things to be done in a particular
order, which wasn't so strict in the original BF. The code is adapted accordingly.
2011-09-27 22:45:37 +02:00
Strangerke dfadac1558 TsAGE: Implemented scene 940 2011-09-27 22:32:08 +02:00
Matthew Hoops 02781cf2ce PEGASUS: Make the menu music fade in but not block for now 2011-09-27 12:27:20 -04:00
Matthew Hoops fe03cd1bfa PEGASUS: Partially revert 4aed723368
startFaderSync does indeed to hold the main thread.
2011-09-27 12:24:45 -04:00
Matthew Hoops 96198e7bdd PEGASUS: Import the remainder of the Neighborhood code 2011-09-27 12:21:05 -04:00
Filippos Karapetis 1e78aa73bb NEWS: Mention some SCI changes for 1.4.0
- Longbow Amiga is now supported
- Mention the revised handling of game sound effects
2011-09-27 16:54:15 +03:00
Filippos Karapetis 4717d11862 SCI: Added support for the halfbrite palette used in Longbow Amiga
This fixes the remaining palette problems in the game (bug #3309036)
2011-09-27 16:54:14 +03:00
Paul Gilbert 295394f9c1 TSAGE: Implemented Blue Force scene 440 2011-09-27 21:48:30 +10:00
Paul Gilbert d25533a57b TSAGE: Implemented Blue Force scene 415 2011-09-27 20:52:38 +10:00
Paul Gilbert 03d5d451b5 TSAGE: Fixed operation of FocusObject class 2011-09-27 20:52:24 +10:00
Matthew Hoops d205ac2e27 PEGASUS: Add the GameInteraction class 2011-09-26 23:04:20 -04:00
Matthew Hoops 122d484c4f PEGASUS: Import a bunch more neighborhood code 2011-09-26 22:09:56 -04:00
Strangerke 44e6300559 TsAGE: Remove trailing spaces
Thanks LordHoto for reminding this
2011-09-27 00:40:10 +02:00
Strangerke 35e36e4d9f TsAGE: Implement two functions in PalettedScene, fix a bug in scene 935 2011-09-26 23:57:08 +02:00
Filippos Karapetis 8c431e13a6 MADE: Hopefully fixed bug #2957333 - "MADE: Screen effects sometimes look wrong/bad"
Applied johndoe's patch from that tracker item
2011-09-26 22:22:16 +03:00
Filippos Karapetis 9fd66deb43 SCI: Changes to the sound resource initialization code
- Unified the sound resource initialization code in
processInitSound() and reconstructPlayList()
- Now checking the "Mixed Adlib/MIDI" mode checkbox for SCI1.1 digital
audio sound effects, like it's done for SCI0 - SCI1 sound effects. If
it's unchecked, their MIDI counterparts will play instead, if
available
2011-09-26 20:02:34 +03:00
Filippos Karapetis 43fb9d32b5 SCI: Code formatting 2011-09-26 20:02:32 +03:00
Matthew Hoops 4f358e7615 PEGASUS: Begin populating the Neighborhood class with more useful functions 2011-09-26 12:36:50 -04:00
Matthew Hoops e343e4c5d8 PEGASUS: Add a debugger command to die 2011-09-26 09:29:31 -04:00
Matthew Hoops e412b62ffc PEGASUS: Implement the death code 2011-09-26 09:29:17 -04:00
Paul Gilbert 8fef99fab1 TSAGE: Added default cases to switch statements 2011-09-26 23:20:31 +10:00
Paul Gilbert 072d7dcbc0 TSAGE: Implemented Blue Force scene 410 2011-09-26 22:55:29 +10:00
Filippos Karapetis 3fb2973ed5 AGI: Fixed several incorrect substitutions of "game" with "_game" 2011-09-26 15:42:31 +03:00
Willem Jan Palenstijn bff2e73dc1 AGI: Fix style 2011-09-26 14:31:04 +02:00
Filippos Karapetis 91e51dc510 AGI: Removed leftover dead code 2011-09-26 15:27:05 +03:00
Filippos Karapetis 420c9f5550 AGI: Fixed invalid memory writes in wordWrapString() 2011-09-26 15:22:48 +03:00
Filippos Karapetis 686a328b48 AGI: Fixed the line changing code, and added EOL checks
The extra checks make sure that there isn't an extra line added at the
end of the string. They're added as a precautionary measure
2011-09-26 15:21:04 +03:00
Filippos Karapetis 397b4968d9 AGI: Rewrote cmdVersion() to use Common::String
This simplifies the code and avoids heap corruption because of the long
version string
2011-09-26 15:15:39 +03:00
Filippos Karapetis cf071732b1 AGI: Cleanup, added some comments, removed an obsolete FIXME 2011-09-26 12:11:55 +03:00
Willem Jan Palenstijn 7d8bba26eb AGI: Add FIXME for wordwrap buffer overflow 2011-09-26 10:45:31 +02:00
Willem Jan Palenstijn c442295b9f AGI: Clean up save/load String usage 2011-09-26 09:27:15 +02:00
Strangerke cfb12c8f91 TsAGE: Add scene 935
Currently not working due to missing palette functions
2011-09-26 08:14:11 +02:00
Matthew Hoops 24cc9568cb PEGASUS: Implement the death menu 2011-09-26 00:30:44 -04:00
Matthew Hoops 85e7d2d9a9 PEGASUS: Update the GraphicsManager a bit
- Only update the screen if we drew something to it, not if a dirty rect was present.
- Add ability to clear the screen.
2011-09-26 00:17:21 -04:00
Filippos Karapetis 3eb8c9f123 AGI: Fixed the description of KQ2 Amiga (bug #3191496) 2011-09-26 05:38:18 +03:00
Filippos Karapetis 2be8db90ee AGI: Fixed bug #3196882 - "KQ3: PCSpeaker affects render mode" 2011-09-26 05:23:42 +03:00
Filippos Karapetis 5dbb51db6d AGI: Marked 4070342 as a workaround 2011-09-26 04:29:41 +03:00
Filippos Karapetis 40703426c9 AGI: Fix for bug #3018770 - "AGI: PQ1: Flickering newspaper" 2011-09-26 04:23:03 +03:00
Matthew Hoops 515b2501a7 PEGASUS: Show the demo quit/splash screens
They work now with all the PICT changes ;)
2011-09-25 21:06:51 -04:00
Matthew Hoops 8897c17884 GRAPHICS: Add support for multiple CompressedQuickTime calls
Several pegasus demos now show up correctly. Yay! :)
2011-09-25 20:55:33 -04:00
Filippos Karapetis 62c8d82560 AGI: Fixed the actual cause of bug #3295652, and partially fixed bug #3080415 2011-09-26 03:50:58 +03:00
Matthew Hoops 161b4c9f2b GRAPHICS: Properly parse the CompressQuickTime header 2011-09-25 20:17:33 -04:00
Matthew Hoops 0905144985 GRAPHICS: Rewrite PictDecoder's opcode handling
In preparation for adding support for multiple CompressedQuickTime opcodes
2011-09-25 19:44:20 -04:00
Filippos Karapetis ba7d71d553 AGI: doUpdate() already calls updateScreen() 2011-09-26 01:43:14 +03:00
Filippos Karapetis 81fdf2c103 AGI: Fixed bug #3074570 - "AGI LSL1: TAB stops working after restart"
Applied eriktorbjorn's patch from that bug tracker item (slightly
modified), which is what NAGI does, and which fixes restarting in LSL1
and PQ1 (bug #2823762), and other AGI games that do not reset the
controller keys when restarting.
2011-09-26 00:56:10 +03:00