326 Commits

Author SHA1 Message Date
Travis Howell
6bb533f936 Cleanup
svn-id: r17292
2005-03-30 11:49:53 +00:00
Travis Howell
22affb0382 Check class of object number, not loop.
Cleanup.

svn-id: r17272
2005-03-28 11:38:04 +00:00
Travis Howell
11e1e246cc findObject in HE72+ only checks object bounds
findObject in He70/71 only needs additional polygon check

svn-id: r17270
2005-03-28 10:02:22 +00:00
Travis Howell
8e84ee694c Add HE90 version of kernelGet/Set opcode and move HE90 specific cases over.
svn-id: r17200
2005-03-23 00:16:51 +00:00
Eugene Sandulenko
8102efa7a3 Add three new HE sports games. Baseball is most playable now.
Add some unhandled KernelGet/SetFunctions used by new titles.

svn-id: r17198
2005-03-22 20:57:14 +00:00
Travis Howell
f50af11b5d Add HE72 version of file rename opcode
svn-id: r17175
2005-03-17 11:06:43 +00:00
Travis Howell
4361ef655e HE72+ games use slightly different code for subtitle color.
svn-id: r17174
2005-03-17 10:53:29 +00:00
Eugene Sandulenko
154c4af8dc Mass-renamed all variables of Actor object according to our current code
formatting standards. Earlier we had half of vars named with leading
underscore and half without it.

Now code in actor.cpp is considerably more readable.

svn-id: r17068
2005-03-11 01:10:06 +00:00
Travis Howell
a913095ee0 Add HE specific versions of findResource/findResourceData.
Required by WizImage functions, which sometimes alter data.

svn-id: r17060
2005-03-10 11:06:37 +00:00
Travis Howell
f7770e3cfe Add last change to o60_opeFile too.
svn-id: r17057
2005-03-10 00:50:54 +00:00
Travis Howell
248bee4d24 Change o72_openFile to always use saved game path for writing.
svn-id: r17056
2005-03-10 00:46:26 +00:00
Travis Howell
d2dab23510 Add HE100 difference in opcode.
svn-id: r17033
2005-03-08 03:52:02 +00:00
Travis Howell
8cc18e6797 Minor cleanup
svn-id: r17025
2005-03-07 06:37:56 +00:00
Travis Howell
1e07216b85 Cases are different.
svn-id: r17023
2005-03-07 04:21:11 +00:00
Travis Howell
958d68e893 Need to adjust HE7 filename for mustard too.
svn-id: r16982
2005-03-03 05:09:39 +00:00
Travis Howell
78e3fc9415 Add missing actor redraws
svn-id: r16980
2005-03-03 03:06:30 +00:00
Travis Howell
e85baf02d1 Correct palSlot range
svn-id: r16979
2005-03-03 02:51:15 +00:00
Travis Howell
bad34c12cd Add two more VARs for HE89+
Minor cleanup

svn-id: r16977
2005-03-02 23:14:06 +00:00
Travis Howell
e913602100 Fix array read from files in HE72+
svn-id: r16970
2005-03-02 08:42:42 +00:00
Travis Howell
cf0aac1506 Add more safety checks.
svn-id: r16939
2005-02-27 00:42:52 +00:00
Gregory Montoir
cc5e406cb5 defined some flags for HE wiz ; it should make the code more readable
svn-id: r16901
2005-02-24 20:20:35 +00:00
Travis Howell
99f54b437d Minor cleanup
svn-id: r16860
2005-02-22 13:54:38 +00:00
Eugene Sandulenko
c49642bb8b o Added 5 updated Russian freddi-related titles.
o Fixed ScummEngine_v72he::o72_openFile() so autogenerated names also
  checked for substitution.
o New case 0 in o100_actorOps() used by Russian updated freddicove. Number
  of stack items weren't checked against disassembly

svn-id: r16792
2005-02-14 21:19:00 +00:00
Travis Howell
39b83ba8cf Add addiotnal decode type in later HE games.
svn-id: r16791
2005-02-14 13:44:19 +00:00
Travis Howell
cc708339ea Merge two opcode, move two opcodes back to HE70.
svn-id: r16731
2005-02-02 12:05:00 +00:00
Travis Howell
0c827c0fcf Add comment
svn-id: r16712
2005-01-31 00:27:31 +00:00
Travis Howell
09d0d6c26d Changes for Macintosh filenames.
svn-id: r16711
2005-01-31 00:16:11 +00:00
Travis Howell
bebad400d6 Check sound queue for music in HE games.
Avoid extra sound channel.

svn-id: r16706
2005-01-30 11:03:49 +00:00
Eugene Sandulenko
66c524f0ee Add support for Humongous Mac titles in native format. Please test :)
svn-id: r16693
2005-01-29 17:58:47 +00:00
Max Horn
cffd917165 system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
svn-id: r16527
2005-01-10 22:06:49 +00:00
Max Horn
47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Travis Howell
ad0b8f1de5 Unused includes
svn-id: r16236
2004-12-21 06:09:40 +00:00
Travis Howell
e81daf7840 Unused var
svn-id: r16235
2004-12-21 05:57:36 +00:00
Travis Howell
4ecd5edab6 Sync HE100
svn-id: r16234
2004-12-21 05:55:03 +00:00
Travis Howell
9e4f76b180 Off by one
svn-id: r16127
2004-12-19 09:27:08 +00:00
Gregory Montoir
5e351b0c31 moved all the HE wiz stuff to a separate module, with minor cleanups and simplifications
svn-id: r15921
2004-11-27 17:50:23 +00:00
Max Horn
ba74a8e7f6 Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing some very specialised methods
svn-id: r15914
2004-11-27 15:58:18 +00:00
Travis Howell
fe43ebf73b No longer stubs
svn-id: r15906
2004-11-27 03:07:21 +00:00
Travis Howell
6cd046a906 Revert opcode EF merge, HE72 uses different array structure.
svn-id: r15905
2004-11-27 02:47:46 +00:00
Gregory Montoir
0d27b23efd renamed some HE opcodes and got rid of o72_unknownEF as it seems it was a duplicate of o70_unknownEF
svn-id: r15896
2004-11-26 20:17:02 +00:00
Gregory Montoir
37e900a2a3 renamed some HE opcodes
svn-id: r15869
2004-11-23 19:47:54 +00:00
Gregory Montoir
cf7f878ddc HE wiz stuff update
svn-id: r15857
2004-11-21 21:31:28 +00:00
Gregory Montoir
628b02a9e8 minor Wiz stuff update
svn-id: r15798
2004-11-13 04:05:35 +00:00
Travis Howell
e14b69d18d Still needed for RU freddicove
svn-id: r15667
2004-10-23 13:49:58 +00:00
Chris Apers
1ac29aae1e Help PalmOS (and more ?) to save memory
svn-id: r15611
2004-10-19 12:30:42 +00:00
Travis Howell
6ad08cd944 Cleanup
svn-id: r15601
2004-10-18 05:10:15 +00:00
Travis Howell
c823af303a Color correction for HE70+ strings.
svn-id: r15586
2004-10-17 13:14:21 +00:00
Travis Howell
4aa211a8e0 Polygons used by HE71 too.
svn-id: r15585
2004-10-17 11:47:12 +00:00
Travis Howell
eaa65d57dd Check if VAR_WIZ_TCOLOR is set, before using it.
BMAP images are only used in HE71+.

svn-id: r15580
2004-10-17 06:07:45 +00:00
Gregory Montoir
0765435c44 cleanup: moved some things to gfx.cpp and changed o60_setState to match disassembly of version 72
svn-id: r15578
2004-10-17 05:04:49 +00:00