Johannes Schickel
1b1b1d6615
Merge pull request #244 from clone2727/football2002-wday
...
COMMON: Add tm_wday to our TimeDate struct
2012-06-17 17:17:06 -07:00
Matthew Hoops
83e014f2bd
SCUMM: Fix rect bounds in getPolygonOverlap()
2012-06-15 01:24:39 -04:00
Matthew Hoops
a529d96091
SCUMM: Adjust some wiz image ops and flood fill rects
...
Fixes black lines appearing on the field in football/football2002 and some soccer2004 menus.
2012-06-15 00:41:10 -04:00
Matthew Hoops
734a361f2e
SCUMM: Fix basketball ini name
2012-06-11 10:16:07 -04:00
Matthew Hoops
6d4f2753cf
SCUMM: Implement football2002's getDayOfWeek() u32 function
2012-06-09 20:22:14 -04:00
Travis Howell
3968f31948
SCUMM: Add HE101 version, for debugInput opcode difference in some HE100 games.
2012-06-09 15:36:47 +10:00
Matthew Hoops
e8ab1f5088
SCUMM: Implement listing playbook files in football2002
2012-06-08 22:22:38 -04:00
Matthew Hoops
f22661e4b9
SCUMM: Stub off other football2002 u32 opcodes
2012-06-08 19:45:31 -04:00
Matthew Hoops
c735b2acda
SCUMM: Give football u32 opcodes proper names
2012-06-08 14:32:13 -04:00
Matthew Hoops
f3fba31846
SCUMM: Implement football2002 u32 opcode 1028
...
Scoreboard transitions now play
2012-06-06 21:47:36 -04:00
Travis Howell
79f6f63daf
SCUMM: Add debugInput opcode difference in Backyard Basketball.
2012-06-01 14:30:47 +10:00
Matthew Hoops
da3f0ba448
SCUMM: Fix error in spyfox iOS credits
2012-05-28 20:16:39 -04:00
Matthew Hoops
b253a05454
GRAPHICS: Hide the WinCursor implementation
2012-05-14 09:56:56 -04:00
Tarek Soliman
a4798602d7
JANITORIAL: Fix missing whitespace in pointer cast
...
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g'
This seems to have caught some params as well which is not undesirable IMO.
It also caught some strings containing this which is undesirable so I
excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-15 10:07:10 -06:00
Tarek Soliman
edc5249772
JANITORIAL: Fix template definition whitespace
2012-02-10 21:17:27 -06:00
Matthew Hoops
4595b75d24
SCUMM: Add support for the mustard mac map file
2011-12-03 15:54:30 -05:00
Matthew Hoops
712100b77e
SCUMM: Add support for Putt-Putt Saves the Zoo iOS
2011-11-27 20:13:03 -05:00
Johannes Schickel
09708f7224
SCUMM: Stream sfx/voice sounds from mouster.sou.
...
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-11-06 13:33:55 +01:00
Alyssa Milburn
63aa0ef6f3
SCUMM: Initialize Sprite fields in constructor.
...
This fixes a crash when HE games return from init() early due to the
required color mode not being available.
2011-10-25 10:51:31 +02:00
Johannes Schickel
6fe7b020a8
SCUMM: Made some static data const.
2011-09-08 20:13:13 +02:00
Travis Howell
b3457144ed
SCUMM: Add basic support for setOffHeap resource flag in HE90+ games.
2011-08-28 10:40:23 +10:00
Sven Hesse
440ff92e0c
SCUMM: Hopefully fix DS compilation
2011-08-18 05:42:48 +02:00
Alyssa Milburn
ae287ccee5
Merge remote-tracking branch 'origin/master' into soccer
...
Conflicts:
engines/scumm/he/logic_he.cpp
engines/scumm/he/logic_he.h
2011-08-17 09:28:51 +02:00
Matthew Hoops
f5255288ea
SCUMM: Split HE logic classes to their own files
2011-08-17 09:12:19 +02:00
Alyssa Milburn
9fd46049de
SCUMM: Mass-comment/rename/simplify the soccer u32 code.
2011-08-17 00:03:49 +02:00
Alyssa Milburn
23dce51605
SCUMM: Fix cross product call in soccer u32 code.
...
Thanks to wjp and clone2727 for staring at this with me.
2011-08-16 23:37:26 +02:00
Matthew Hoops
111d70af7d
SCUMM: Make the default cursor for all v80+ games be the Windows cursor
2011-08-16 02:47:23 -04:00
Matthew Hoops
310bd54e64
SCUMM: Set the default moonbase cursor to be the default Windows cursor
2011-08-16 01:23:02 -04:00
Matthew Hoops
c109a60a92
SCUMM: Implement basic basketball court data parsing
2011-08-12 16:41:48 -04:00
Matthew Hoops
26befa4b40
SCUMM: Implement basketball u32 op 1012
...
The game no longer divides by zero when starting a match and the court is now visible.
2011-08-12 09:29:37 -04:00
Matthew Hoops
a9345c0cc3
SCUMM: Remove unused soccer u32 code
2011-08-10 10:12:56 -04:00
Matthew Hoops
acb0a36b6e
Merge remote branch 'upstream/master' into soccer
2011-08-09 16:26:25 -04:00
Matthew Hoops
b087acd793
SCUMM: Fix bug in soccer u32 op_1014_sub3
2011-08-09 16:25:57 -04:00
Travis Howell
05c0c8e98b
SCUMM: Backyard Soccer 2004 uses a different INI setting to disable printing.
2011-08-09 11:46:50 +10:00
Matthew Hoops
677aa78370
Merge remote branch 'upstream/master' into soccer
2011-08-08 21:36:50 -04:00
Matthew Hoops
9c52724ce5
SCUMM: Fix another original soccer u32 difference
...
Soccer is slightly more playable, but clicking does nothing most of the time.
2011-08-08 00:59:09 -04:00
Travis Howell
99d5087918
SCUMM: Set default Benchmark speed in Moonbase Commander, based on the original Moonbase.ini.
2011-08-08 14:46:12 +10:00
Travis Howell
c87ff89b4a
SCUMM: Update stub in arrayOps for Moonbase Commander.
2011-08-08 13:50:47 +10:00
Travis Howell
905e9bc3ed
SCUMM: Add sprite code difference in Moonbase Commander.
2011-08-08 11:41:06 +10:00
Matthew Hoops
c05c42ecc6
Merge remote branch 'upstream/master' into soccer
2011-08-07 20:11:27 -04:00
Travis Howell
45dc303159
SCUMM: Fix endian issue in captureWizPolygon.
2011-08-08 09:48:31 +10:00
Christoph Mallon
23a0f5318c
JANITORIAL: Remove trailing empty lines.
2011-08-07 13:53:33 +02:00
Matthew Hoops
e43a6671fc
SCUMM: Fix some soccer u32 code in op_1011
...
Spotted by fuzzie
2011-08-06 15:54:11 -04:00
Matthew Hoops
605473d117
SCUMM: Add a few more notes to soccer u32 code
2011-08-06 13:08:56 -04:00
Matthew Hoops
6528f902fc
SCUMM: Remove soccer editor-related u32 code
...
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-06 13:02:43 -04:00
Matthew Hoops
bf841e1e94
SCUMM: Fix a few more bugs in soccer u32 op_1014_sub1
...
Thanks to fuzzie
2011-08-05 13:03:08 -04:00
Matthew Hoops
68f07efa95
SCUMM: Fix another typo in soccer u32 op_1014_sub1
2011-08-05 11:46:21 -04:00
Matthew Hoops
2b92f6df0f
SCUMM: Fix minor logic bug in soccer u32 op_1014
...
Spotted by fuzzie
2011-08-05 11:29:06 -04:00
Matthew Hoops
3b3ab9a502
SCUMM: Add note to soccer u32 op_1011 about cursor scaling
2011-08-05 09:23:18 -04:00
Matthew Hoops
51fc76acd4
SCUMM: Add notes on the unused soccer u32 opcodes
...
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-04 11:02:11 -04:00