326 Commits

Author SHA1 Message Date
Travis Howell
937a5f8af5 Change to int32 for safety.
svn-id: r20383
2006-02-05 00:50:03 +00:00
Travis Howell
df3d553e32 Sync. subOp variable name and always use byte.
svn-id: r20382
2006-02-05 00:40:48 +00:00
Max Horn
26349e6f65 Split intern.h and moved HE stuff into the new file intern_he.h
svn-id: r20372
2006-02-04 12:11:10 +00:00
Eugene Sandulenko
ea42bad781 Update copyright notice
svn-id: r20088
2006-01-18 17:39:49 +00:00
Travis Howell
0e88d466ec Cleanup unused parts of HE sound code.
svn-id: r20039
2006-01-15 06:54:31 +00:00
Travis Howell
1995eec550 Sets random talk state, if value is zero.
Fixes song in puttrace.

svn-id: r19913
2006-01-05 08:42:48 +00:00
Travis Howell
e01afb0bd4 Initial support for sound code in HE games.
Split HE sound functions into separate file.

svn-id: r19909
2006-01-05 07:06:47 +00:00
Travis Howell
3442523278 Add work around for filename difference in HE7 file of water (HE99 Mac.)
Add details for Macintosh versions of German HE demos.

svn-id: r19731
2005-12-03 00:58:33 +00:00
Travis Howell
86a5dcde24 Update comments.
svn-id: r19621
2005-11-17 10:49:39 +00:00
Travis Howell
ea8034865f The 'TextOn' ini setting is checked by earlier HE games too.
svn-id: r19613
2005-11-16 06:51:02 +00:00
Travis Howell
c074055341 Opcode is used by HE71 too.
Freddi version should be all languages (Used by English and Russian).

svn-id: r19610
2005-11-16 05:08:11 +00:00
Travis Howell
49db1e9447 SCUMM 6 games use VAR_VOICE_MODE too, based on Sam & Max win32 disasm.
Minor cleanup.

svn-id: r19604
2005-11-15 22:50:14 +00:00
Travis Howell
c23723a9fe Should be int32 in HE games, to avoid possible overflow.
svn-id: r19485
2005-11-06 11:33:58 +00:00
Travis Howell
b81b771d15 Limit to Macintosh versions, otherwise filenames in PC versions get scrambled.
svn-id: r19306
2005-10-26 06:48:07 +00:00
Travis Howell
159958dbc7 Actor layer in HE games uses an int32.
svn-id: r19212
2005-10-21 12:06:03 +00:00
Travis Howell
82600ddcfa Add XMAP support for actors.
svn-id: r19205
2005-10-21 02:26:24 +00:00
Travis Howell
d91fc4c226 Add missing opcode in HE100 table.
Rename opcode.

svn-id: r19174
2005-10-19 09:43:13 +00:00
Gregory Montoir
953b35a8c3 Fixed invalid memory reads, this helps thinker1 demo
svn-id: r19156
2005-10-18 19:16:02 +00:00
Eugene Sandulenko
b36677af71 Update FSF address. Eek. Actually that took place on May 1, 2005
svn-id: r19142
2005-10-18 01:30:26 +00:00
Travis Howell
b6425d1cf8 Fix regression, resID shouldn't beint16.
Slight correction to copyArrayHelper.

svn-id: r19089
2005-10-15 00:46:08 +00:00
Travis Howell
dcb2372e23 Adjust array ids in HE80+ games, to match original.
Otherwise array aren't always nuked by scripts.

svn-id: r19082
2005-10-14 12:36:46 +00:00
Travis Howell
b8f4f4d4f2 Filter out Version INI setting in HE games.
svn-id: r18776
2005-09-05 07:50:41 +00:00
Gregory Montoir
14ac8d9d21 cleanup
svn-id: r18734
2005-09-02 11:24:16 +00:00
Travis Howell
a820400f8c Replace warnings with debug, errors or printfs:
-To catch any missing cases/functions used.
-To prevent users reporting warnings as bugs

svn-id: r18681
2005-08-14 01:41:52 +00:00
Eugene Sandulenko
6b4484472b Remove trailing whitespaces.
svn-id: r18604
2005-07-30 21:11:48 +00:00
Max Horn
8b1d7b9166 When including files from common/, explicitly use the common/ prefix
svn-id: r18444
2005-06-24 15:23:51 +00:00
Travis Howell
ae7f676667 Rename opcode/function
svn-id: r18381
2005-06-13 07:09:12 +00:00
Travis Howell
151f09ed53 Sync opcode names and add HE72+ version of o_systemOps.
svn-id: r18278
2005-05-28 08:37:44 +00:00
Travis Howell
a103d1f2ec Move wizImage functions to Wiz class.
svn-id: r18226
2005-05-23 03:33:08 +00:00
Eugene Sandulenko
b9e8e40805 Turn Wiz struct into class as requested.
svn-id: r18224
2005-05-23 02:00:49 +00:00
Torbjörn Andersson
93d90fd057 'len' is not initialized at this point, but if the purpose is to reset tmp3
to its original value, this should do just as well. But I don't know where
it's used, so I can't really test this.

svn-id: r18221
2005-05-22 15:52:39 +00:00
Travis Howell
76f8021a28 Sync HE100.
Minor cleanup.

svn-id: r18215
2005-05-22 10:04:10 +00:00
Travis Howell
8314fc2d22 Correct array sizes.
Fixes loading game in mustard.

svn-id: r18214
2005-05-22 09:14:54 +00:00
Travis Howell
2b2c6a404f Add HE73 version for opcode difference.
svn-id: r18207
2005-05-21 14:20:28 +00:00
Travis Howell
469b74c300 Ooops
svn-id: r18088
2005-05-14 01:30:00 +00:00
Travis Howell
86b7034066 Handle default case.
svn-id: r18086
2005-05-14 01:26:52 +00:00
Torbjörn Andersson
b3ec472639 Removed unused variables to prevent warnings.
svn-id: r18070
2005-05-12 13:58:23 +00:00
Travis Howell
d6a20a231b Avoid HE regressions.
svn-id: r18068
2005-05-12 09:12:30 +00:00
Eugene Sandulenko
3f2b92f3f2 Fix crash in puttsfunshop when trying to edit new shape.
svn-id: r18063
2005-05-11 21:32:58 +00:00
Max Horn
b75c969e66 Moved class File and the MD5 stuff to namespace Common
svn-id: r18037
2005-05-10 22:56:25 +00:00
Travis Howell
f1c3eb24ef Rename opcodes
svn-id: r18025
2005-05-10 05:42:48 +00:00
Max Horn
cca744f69a Comply to our coding conventions
svn-id: r17975
2005-05-08 21:49:52 +00:00
Travis Howell
02df1d063c Add more dutch versions.
Fix duplicate subtitle setting.

svn-id: r17956
2005-05-08 12:10:57 +00:00
Travis Howell
a0a764bb4b Filter out a few more paths.
svn-id: r17943
2005-05-07 12:23:08 +00:00
Travis Howell
c4d2ac0eb7 Additions for funshop titles.
svn-id: r17942
2005-05-07 11:07:45 +00:00
Travis Howell
8de4c596a0 Add missing opcode details
Fix regression (Fields not initied)

svn-id: r17938
2005-05-07 07:57:59 +00:00
Travis Howell
6c34dcc0f2 Add work around for script bug in the first version of pajama.
svn-id: r17895
2005-05-02 07:20:44 +00:00
Travis Howell
c76f228f67 VAR_NUM_SOUND_CHANNELS is 88 in HE80+ games.
svn-id: r17880
2005-05-01 06:54:27 +00:00
Travis Howell
343debba1e Use correct safety check.
svn-id: r17878
2005-05-01 01:30:19 +00:00
Travis Howell
2260447e8b Add missing safety checks.
svn-id: r17877
2005-05-01 01:02:34 +00:00