aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-11-14cleanupTorbjörn Andersson
svn-id: r11290
2003-11-14updatePaweł Kołodziejski
svn-id: r11289
2003-11-14Play all sfx now, instead of only amiga ones + some music preparationJoost Peters
svn-id: r11288
2003-11-13fix a problem in talk/command interaction (maybe that also fix the floda ↵Gregory Montoir
receptionist crash...) svn-id: r11287
2003-11-13fix 'Skip handing over the comic to Joe' issueGregory Montoir
svn-id: r11286
2003-11-13According to the original source code, the journal has a different ID inDavid Eriksson
the demos, but when actually running the demos I get a banana instead of a journal... so let's use the same ID as in the real game. svn-id: r11285
2003-11-13Fix needed for demos too.David Eriksson
svn-id: r11284
2003-11-13Fix crashing demos: the demos have no song parameter in cutaway animations.David Eriksson
svn-id: r11283
2003-11-13Just debug messages and comment stuffDavid Eriksson
svn-id: r11282
2003-11-13*** empty log message ***Travis Howell
svn-id: r11281
2003-11-13fix amazon/shower issue outside templeGregory Montoir
svn-id: r11280
2003-11-13Small talk fixes.David Eriksson
There is some bug with the body action. svn-id: r11279
2003-11-13updateGregory Montoir
svn-id: r11278
2003-11-13fix some bugs :Gregory Montoir
- grayed panel disappearing during cutaway - canceling joe walk before switching to another room svn-id: r11277
2003-11-13Use constant for pinnacle room number.David Eriksson
svn-id: r11276
2003-11-13Added another variable.David Eriksson
svn-id: r11275
2003-11-13Clear command text before talking.David Eriksson
svn-id: r11274
2003-11-13Re-enabled the CD swapping code, after rewriting it a bit.Torbjörn Andersson
If a cluster file isn't found the resource manager will first check if it's one of the files that it expects to find on the hard disk. If so, it's considered a fatal error. Otherwise it will present the user with an "Insert CD1" or "Insert CD2" message, just like the original did. Unlike the original, the user will have to press a button or click the mouse to indicate when he's done. I don't know if we even can detect the CD automatically in any portable way. As far as I can see, we'll need at least two separate path settings for this to actually work: one for the HD install directory, and one or two for the CDs. The file that are supposed to be found on the HD are only on one of the CDs, so the amount of CD swapping would probably be unbearable otherwise. As a consequence, I haven't actually tried running the game from CD yet. By the way, the old caching code has been removed completely now. All it did was to copy the cluster file to HD for faster access. ScummVM never did that, but so far no one has complained. svn-id: r11273
2003-11-13zak256 -> zaktowns in docsJonathan Gray
svn-id: r11272
2003-11-13fix compilationMax Horn
svn-id: r11271
2003-11-12fix the skipped initial talk to floda receptionistGregory Montoir
svn-id: r11270
2003-11-12Preliminary support of Simon games on PalmOSChris Apers
svn-id: r11269
2003-11-12Use GUI namespaceChris Apers
svn-id: r11268
2003-11-12fix some bugs :Gregory Montoir
- panel not grayed when playing a cutaway - command text still displayed when playing a cutaway - panel drawing glitch on pinnacle room exit - text color on the dialogue choices not updated svn-id: r11267
2003-11-12cleanupTorbjörn Andersson
svn-id: r11266
2003-11-12changed getting position of bundle song to msPaweł Kołodziejski
svn-id: r11265
2003-11-11update and added mad lib by defaultPaweł Kołodziejski
svn-id: r11264
2003-11-11Slight refinement to the last patch. There are four different possibilitiesTorbjörn Andersson
for which CD to look for: 0 (both CDs - not used?), 1, 2 and 3 (not used?) svn-id: r11263
2003-11-11Extended the "res" debugger command to print information about where theTorbjörn Andersson
game expects to find the various cluster files. I plan to look into making the game playable from CD, and this should help during the testing. svn-id: r11262
2003-11-11Disambiguate o6_jump execution (is _scriptPointer read before or after ↵Max Horn
fetchScriptWordSigned() (which modifies _scriptPointer) is being called) svn-id: r11261
2003-11-11Removed SVM_timeGetTime(). We may as well call get_msecs() directly.Torbjörn Andersson
svn-id: r11260
2003-11-11Removed redundant header files.Torbjörn Andersson
svn-id: r11259
2003-11-11Moved low-level keyboard and mouse handling to a new Input class, andTorbjörn Andersson
renamed the Display class Graphics for no better reason than me liking the phrase "sound and graphics" better than "sound and display". svn-id: r11258
2003-11-11made Scumm::OptionsDialog subclass GUI::OptionsDialog (code reuse); replaced ↵Max Horn
Sound::_sound_volume_master and friends by ConfMan.get() calls; some whitespace cleanup svn-id: r11257
2003-11-11cleanup (merged the two base set() methods)Max Horn
svn-id: r11256
2003-11-10added namespace GUIMax Horn
svn-id: r11255
2003-11-10fix for bug #833537 (Config manager saves "save_slot")Max Horn
svn-id: r11254
2003-11-10get-rid-of-queencomp TODOMax Horn
svn-id: r11253
2003-11-10don't use tabs in READMEMax Horn
svn-id: r11252
2003-11-10deprecated adj. Said of a program or feature that is consideredJoost Peters
obsolescent and in the process of being phased out, usually in favor of a specified replacement. svn-id: r11251
2003-11-10hack for special french characterGregory Montoir
svn-id: r11250
2003-11-10fix some bugs :Gregory Montoir
- bettle not disappearing when caught - wrong Joe position when switching rooms - bellboy dispappearing after spoken to him (partially fixed) svn-id: r11249
2003-11-10Make the fix like the original game instead.David Eriksson
svn-id: r11248
2003-11-10Return mouse cursor and panel after cutaway.David Eriksson
svn-id: r11247
2003-11-10Forgot to commit thisJoost Peters
svn-id: r11246
2003-11-10added subopcode commentsPaweł Kołodziejski
svn-id: r11245
2003-11-10updatePaweł Kołodziejski
svn-id: r11244
2003-11-10changed opcode name to actorOpsPaweł Kołodziejski
svn-id: r11243
2003-11-10renamed back to o6_ifclassofif and extended names for dim opcodesPaweł Kołodziejski
svn-id: r11242
2003-11-10The script engine frequently needs to pass pointers to various structuresTorbjörn Andersson
etc. to the different opcodes. Until now it has done so by casting the pointer to an int32 (opcode parameters are represented as arrays of int32) and then the opcode function casts it back to whatever pointer it needs. At least in C there is no guarantee that a pointer can be represented as an integer type (though apparently C99 may define such a type), so this has struck me as unsafe ever since I first noticed it. However, since all such pointers appear to point to the memory block owned by the memory manager, we can easily convert them to integers by treating them as offsets into the memory block. So that's what I have done. I hope I caught all the occurences in the opcode functions, or we're going to have some pretty interesting regressions on our hands... svn-id: r11241