aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/he
AgeCommit message (Collapse)Author
2011-11-06SCUMM: Stream sfx/voice sounds from mouster.sou.Johannes Schickel
This fixes sound corruption when using the new VOC streaming code. It also reduces the runtime memory needed for compressed sound files slightly, since it does not preload them into memory anymore. This comes at the expense of one file descriptor needed per sfx being played though. Thanks to Kirben for his review and feedback.
2011-10-25SCUMM: Initialize Sprite fields in constructor.Alyssa Milburn
This fixes a crash when HE games return from init() early due to the required color mode not being available.
2011-09-08SCUMM: Made some static data const.Johannes Schickel
2011-08-28SCUMM: Add basic support for setOffHeap resource flag in HE90+ games.Travis Howell
2011-08-18SCUMM: Hopefully fix DS compilationSven Hesse
2011-08-17Merge remote-tracking branch 'origin/master' into soccerAlyssa Milburn
Conflicts: engines/scumm/he/logic_he.cpp engines/scumm/he/logic_he.h
2011-08-17SCUMM: Split HE logic classes to their own filesMatthew Hoops
2011-08-17SCUMM: Mass-comment/rename/simplify the soccer u32 code.Alyssa Milburn
2011-08-16SCUMM: Fix cross product call in soccer u32 code.Alyssa Milburn
Thanks to wjp and clone2727 for staring at this with me.
2011-08-16SCUMM: Make the default cursor for all v80+ games be the Windows cursorMatthew Hoops
2011-08-16SCUMM: Set the default moonbase cursor to be the default Windows cursorMatthew Hoops
2011-08-12SCUMM: Implement basic basketball court data parsingMatthew Hoops
2011-08-12SCUMM: Implement basketball u32 op 1012Matthew Hoops
The game no longer divides by zero when starting a match and the court is now visible.
2011-08-10SCUMM: Remove unused soccer u32 codeMatthew Hoops
2011-08-09Merge remote branch 'upstream/master' into soccerMatthew Hoops
2011-08-09SCUMM: Fix bug in soccer u32 op_1014_sub3Matthew Hoops
2011-08-09SCUMM: Backyard Soccer 2004 uses a different INI setting to disable printing.Travis Howell
2011-08-08Merge remote branch 'upstream/master' into soccerMatthew Hoops
2011-08-08SCUMM: Fix another original soccer u32 differenceMatthew Hoops
Soccer is slightly more playable, but clicking does nothing most of the time.
2011-08-08SCUMM: Set default Benchmark speed in Moonbase Commander, based on the ↵Travis Howell
original Moonbase.ini.
2011-08-08SCUMM: Update stub in arrayOps for Moonbase Commander.Travis Howell
2011-08-08SCUMM: Add sprite code difference in Moonbase Commander.Travis Howell
2011-08-07Merge remote branch 'upstream/master' into soccerMatthew Hoops
2011-08-08SCUMM: Fix endian issue in captureWizPolygon.Travis Howell
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-08-06SCUMM: Fix some soccer u32 code in op_1011Matthew Hoops
Spotted by fuzzie
2011-08-06SCUMM: Add a few more notes to soccer u32 codeMatthew Hoops
2011-08-06SCUMM: Remove soccer editor-related u32 codeMatthew Hoops
The built-in editor, while could potentially be a cool feature, seems incomplete and unusable. Room 4 (the editor room) in all three games is not accessible without jumping to it.
2011-08-05SCUMM: Fix a few more bugs in soccer u32 op_1014_sub1Matthew Hoops
Thanks to fuzzie
2011-08-05SCUMM: Fix another typo in soccer u32 op_1014_sub1Matthew Hoops
2011-08-05SCUMM: Fix minor logic bug in soccer u32 op_1014Matthew Hoops
Spotted by fuzzie
2011-08-05SCUMM: Add note to soccer u32 op_1011 about cursor scalingMatthew Hoops
2011-08-04SCUMM: Add notes on the unused soccer u32 opcodesMatthew Hoops
Might be nice to implement the soccer editor one day in the future, but it's definitely a secondary goal. In fact, I'm not even sure how to access it yet other than jumping to the room (4).
2011-08-03SCUMM: Fix shadows in soccerMatthew Hoops
Spotted by fuzzie
2011-08-03SCUMM: Fix remaining soccer u32 op_1007 bugsMatthew Hoops
Thanks to fuzzie for snooping that one out. The field boundaries now work correctly. SoccerMLS/Soccer2004 only are missing proper shadow support now. The original soccer is still having problems with clicking on the field.
2011-08-03SCUMM: Remove BluesBirthday dependency on the binaryMatthew Hoops
The game scripts detected Yellow or Red variants based on what binary was present. That could potentially cause problems with a Mac dump in case someone dumped into MacBinary format.
2011-08-02SCUMM: Implement soccer u32 op_1017Matthew Hoops
Used sporadically during gameplay
2011-08-02SCUMM: Fix soccer u32 op_1007 atan2 callsMatthew Hoops
The games are now becoming playable. Players and the ball appear on the field. However they go off the field at times and shadows do not work properly yet. It's progress though! Thanks to fuzzie for spotting
2011-08-02SCUMM: Fix some more soccer u32 logic bugsMatthew Hoops
The camera now pans correctly. The players/ball have yet to reappear on the field, however. Thanks to fuzzie for spotting
2011-08-02SCUMM: Fix op_1011 parametersMatthew Hoops
2011-08-02SCUMM: Implement soccer u32 op_1016Matthew Hoops
Used when a goal is scored
2011-08-02SCUMM: Fix more bugs in soccer u32 spotted by fuzzieMatthew Hoops
2011-08-02SCUMM: Fix several soccer u32 logic bugsMatthew Hoops
Spotted by fuzzie
2011-07-31SCUMM: Add code for remaining soccer u32 opcodesMatthew Hoops
While it should be complete now, it doesn't quite work properly yet. I need to go back through and double-check everything to make sure I got it right.
2011-07-13BUILD: Allow for disabling Bink supportMatthew Hoops
2011-07-02SCUMM: Add support for Bink videoMatthew Hoops
2011-07-02SCUMM: Don't have MoviePlayer inherit from SmackerDecoderMatthew Hoops
2011-07-02SCUMM: Remove backslashes from Mac file names tooMatthew Hoops
Fixes Smacker videos in Blue's Birthday
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-04COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPaletteMax Horn