Commit Graph

2917 Commits

Author SHA1 Message Date
Jamieson Christian
b5d8f469b6 Separated IMuseDigital into its own files.
svn-id: r6229
2002-12-28 14:40:56 +00:00
Jamieson Christian
08b2be0beb Separated IMuseDigital to its own files
svn-id: r6228
2002-12-28 14:37:30 +00:00
James Brown
669e5b8ebc de-verbalise some debug messages (move from debug(1) to debug(2)).. so we can see printDebug lines easier
svn-id: r6227
2002-12-28 12:42:55 +00:00
Max Horn
4ccd134b37 valid C++
svn-id: r6226
2002-12-28 12:33:16 +00:00
James Brown
1da5a28a51 Enable o8_printDebug() to the console
svn-id: r6225
2002-12-28 12:22:39 +00:00
James Brown
902b1c6cf1 decluttering
svn-id: r6224
2002-12-28 12:20:55 +00:00
James Brown
5eb1a76c6b Add keypress variable so the "Are you sure you want to Win (Y/N)" cheat works :)
svn-id: r6223
2002-12-28 11:36:30 +00:00
James Brown
7070a7194a Fix CMI Akos 'garbage' bug, based off of eriktorbjorn patch 659331
svn-id: r6222
2002-12-28 11:33:10 +00:00
James Brown
829b2284e4 Correct cursor put opcode slightly
svn-id: r6221
2002-12-28 05:36:52 +00:00
James Brown
f64806f85f Initial (buggy) implementation of CURSOR_SET - the Cannon sequence now almost works, except for a centering bug
svn-id: r6220
2002-12-28 05:26:21 +00:00
James Brown
77b905d0c2 Add Save/Load game commands to Debugger
svn-id: r6219
2002-12-28 05:17:46 +00:00
James Brown
cdec05af03 Implement MUMBLE
svn-id: r6218
2002-12-28 05:00:45 +00:00
James Brown
9255f1a6b9 Fix NewGui for higher resolutions (eg, CMI)
svn-id: r6217
2002-12-28 04:57:28 +00:00
James Brown
92c8e4ef1e Fix NewGui for higher resolutions (eg, CMI)
svn-id: r6216
2002-12-28 04:51:34 +00:00
Max Horn
ae5b30df3d get rid of getStringLen and use the more powerful resStrLen instead; moved resStrLen from common/ to scumm/, where it belongs; enhanced resStrLen to suport V8; fixed translateText to support embeded vars (in strings I mean) - it may still not be fully correct but at least is better now; rewrote o6_arrayOps to parallel the V8 version - needs testing
svn-id: r6215
2002-12-28 01:57:19 +00:00
Max Horn
319facc9c3 cleanup
svn-id: r6214
2002-12-28 00:45:44 +00:00
Max Horn
edd08521c3 guess at VAR_CUSTOMSCALETABLE (due to Endy)
svn-id: r6213
2002-12-28 00:20:07 +00:00
Max Horn
49f65c38c0 var correction (based on script 28)
svn-id: r6212
2002-12-27 23:30:34 +00:00
Max Horn
38a3d115a1 added FIXME
svn-id: r6211
2002-12-27 23:18:06 +00:00
Max Horn
18e0ac90f4 SO_ACTOR_SPECIAL_DRAW = shadow_mode! Looks much better this way, too :-)
svn-id: r6210
2002-12-27 20:15:24 +00:00
James Brown
17aaf8cbad Bump cvs date, add some post-0.3.0 changes to NEWS (These really need to be kept updated more frequently)
svn-id: r6209
2002-12-27 20:04:41 +00:00
Max Horn
788fd1e718 like rtRoom, rtRoomScripts should never expire while the room they belong too is loaded; this fixes the crash when picking up the fishing rod
svn-id: r6208
2002-12-27 19:48:30 +00:00
James Brown
c1d0e6800c Some var updates
svn-id: r6207
2002-12-27 18:05:15 +00:00
Max Horn
12cd4b36da cleanup
svn-id: r6206
2002-12-27 16:55:22 +00:00
Max Horn
7501d7d32c opcode 0xDD (find verb), used for conversations
svn-id: r6205
2002-12-27 16:52:59 +00:00
Max Horn
21226d1fb0 verb ids can be > 255 in V8; more V8 verbop corrections
svn-id: r6204
2002-12-27 16:49:08 +00:00
Max Horn
ad06190dd9 removing some annoying warnings
svn-id: r6203
2002-12-27 15:41:43 +00:00
Max Horn
7e254e6410 almost all scripts that use o8_getStringWidth pass 1 as first parameter, but a few pass 3. So I assume this is a charset id
svn-id: r6202
2002-12-27 15:38:04 +00:00
Max Horn
a236ff9689 o8_getStringWidth also pops on param
svn-id: r6201
2002-12-27 15:34:26 +00:00
Max Horn
fc04f73471 implemented V8 verbops fully, based on V6 - this contains some guessing and may contain mistakes. Also added string width opcode
svn-id: r6200
2002-12-27 15:32:27 +00:00
Max Horn
6311835f79 fixed verb entry code for V8
svn-id: r6199
2002-12-27 15:11:43 +00:00
Max Horn
8049e06258 fixed flobject loading in V8
svn-id: r6198
2002-12-27 14:36:28 +00:00
Max Horn
81c421ec0c cleanup
svn-id: r6197
2002-12-27 14:04:25 +00:00
Travis Howell
b487206a22 Fix file format
svn-id: r6196
2002-12-27 13:40:46 +00:00
James Brown
540667567e Voice sample support, again missing a required codec
svn-id: r6195
2002-12-27 12:10:22 +00:00
James Brown
c21bd9015a Fix GCC3.1 compile problem
svn-id: r6194
2002-12-27 12:05:29 +00:00
James Brown
d3ade5b23e Add skeleton music support for CMI (but codec not implemented)
svn-id: r6193
2002-12-27 11:47:00 +00:00
Ruediger Hanke
56b6b10301 Appending another slash breaks COMI on MorphOS and AmigaOS where a double-slash means parent directory ... a slash is already appended by the game detector if required
svn-id: r6192
2002-12-27 11:30:26 +00:00
James Brown
7a57023321 Fix cwd resource path bug for CMI
svn-id: r6191
2002-12-27 04:22:40 +00:00
James Brown
29f0d9af8e Error out when fonts are missing
svn-id: r6190
2002-12-27 03:56:34 +00:00
Max Horn
cfa87ea12d removing not working, obsolete mac port
svn-id: r6189
2002-12-27 01:50:46 +00:00
Max Horn
0e51efcc4c fix S&M (why was that changed made in the first place I wonder?)
svn-id: r6188
2002-12-27 01:49:47 +00:00
Max Horn
2367625da4 cleanup
svn-id: r6187
2002-12-27 00:58:21 +00:00
Max Horn
e744697dbd quick fix for Endy's code - should be redone properly later
svn-id: r6186
2002-12-27 00:38:32 +00:00
James Brown
1dab4170a9 Patch 650135 (method 3): FOA parrot hang
svn-id: r6185
2002-12-27 00:23:45 +00:00
Max Horn
c9aff94855 some more var guesses
svn-id: r6184
2002-12-27 00:22:42 +00:00
James Brown
18b97b28a5 Patch from ccr: Don't segfault if euid has no r/w perms on pwd
svn-id: r6183
2002-12-27 00:13:51 +00:00
James Brown
fd64fc2b6b Move some things around, to get rid of all these resource/ sprintf's for CMI
svn-id: r6182
2002-12-27 00:11:01 +00:00
James Brown
a8b5549fb5 o8 startScript juggling
svn-id: r6181
2002-12-26 23:42:28 +00:00
Max Horn
8f0af0d2f8 group startScript/Object codes (no code change)
svn-id: r6180
2002-12-26 23:24:57 +00:00