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