aboutsummaryrefslogtreecommitdiff
path: root/engines/cine/script.cpp
AgeCommit message (Collapse)Author
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-29added code for freePartRange, freePartEntry and freeOverlay (also renamed ↵Gregory Montoir
some functions and variables). svn-id: r27006
2007-05-19when reading a string from a script, skip the '\0' trailing char (less ↵Gregory Montoir
opcode '0' executions...) svn-id: r26880
2007-05-19added basic support for Amiga music playbackGregory Montoir
svn-id: r26870
2007-05-14this should fix script label offsets computation for OSGregory Montoir
svn-id: r26841
2007-05-13added basic support for sounds playback in Amiga versions (only tested with ↵Gregory Montoir
the demos) svn-id: r26837
2006-11-24Let F10 work in all expected cases.Eugene Sandulenko
svn-id: r24785
2006-11-23Add missing dump script cases.Eugene Sandulenko
svn-id: r24770
2006-11-23Fix crashes on unimplemented music/sfx in Amiga/Atari versions.Eugene Sandulenko
svn-id: r24769
2006-11-19Proper implementation of o1_allowSystemMenu()Eugene Sandulenko
svn-id: r24750
2006-11-18Implement o1_fadeToBlack()Eugene Sandulenko
svn-id: r24738
2006-11-18Implement naming save games in cinE. See also FR #1579780: "FW: naming saveEugene Sandulenko
games" svn-id: r24731
2006-11-08Fix bug #1579776: "FW: Save does not work properly"Eugene Sandulenko
svn-id: r24659
2006-10-15Add proper game detection to CinE engine.Eugene Sandulenko
svn-id: r24320
2006-04-12Fix script dumpingEugene Sandulenko
svn-id: r21820
2006-04-12cleanupEugene Sandulenko
svn-id: r21819
2006-04-12DEBUG_SCRIPT -> debugCEugene Sandulenko
svn-id: r21816
2006-04-08Some more Operation Stealth changes. Mostly stubs.Torbjörn Andersson
svn-id: r21699
2006-04-08This is probably what o1_removeLabel() should do. Is it used anywhere?Torbjörn Andersson
svn-id: r21698
2006-04-08Made the "gotoIf" opcodes slightly easier to read.Torbjörn Andersson
svn-id: r21697
2006-04-08Make the warning message for undefined opcodes slightly clearer.Torbjörn Andersson
svn-id: r21696
2006-04-08Fixed two Operation Stealth regressions:Torbjörn Andersson
* When I introduced the getNext* helper functions I accidentally used getNextWord() instead of getNextByte() in one case. * When splitting the opcodes into separate functions, I noticed that Operation Stealth has no opcode 0x40, yet it's used. So for now we only warn when trying to execute an undefined opcode. svn-id: r21695
2006-04-08Renamed some local variables for consistency.Torbjörn Andersson
svn-id: r21694
2006-04-08Split the opcodes into individual functions. This could easily causeTorbjörn Andersson
regressions, but hopefully not too many. While doing this, I noticed I had gotten at least one of the stubs I added recently wrong. That's hopefully fixed now. svn-id: r21693
2006-04-08Cleanup.Torbjörn Andersson
svn-id: r21683
2006-04-08Added helper functions getNextByte(), getNextWord() and getNextString() to makeTorbjörn Andersson
the opcode decoder a bit easier to read. The same change could be made to decompileScript() as well, but I have a feeling that this function should be made a standalone tool instead. Particularly considering how much memory it currently uses. svn-id: r21679
2006-04-06Added opcode comments and stubs based on information sev provided me with. AllTorbjörn Andersson
stubs should print a warning, though I may have missed some. svn-id: r21654
2006-04-05I don't think assert(0) is a particularly helpful error message...Torbjörn Andersson
svn-id: r21630
2006-03-29Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵Max Horn
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500
2006-03-23uint8 -> byteEugene Sandulenko
svn-id: r21414
2006-03-23Got rid of ASSERT and ASSERT_PTR definesEugene Sandulenko
svn-id: r21412
2006-03-16- added defines to handle the different mouse cursorsGregory Montoir
- revised the way NUM_MAX_PARTDATA and NUM_MAX_ANIMDATA are used - renamed some variables - constify'ed function arguments - minor cleanup svn-id: r21338
2006-03-09minor cleanup.Gregory Montoir
svn-id: r21189
2006-03-09oo'ified sound code and added basic support for OS adlib music.Gregory Montoir
svn-id: r21186
2006-03-03Eliminate flip_support.cpp file.Eugene Sandulenko
svn-id: r21045
2006-02-27cleanupGregory Montoir
svn-id: r20957
2006-02-25cleanup (endianess fixes, fixed partBufferStruct structure)Gregory Montoir
svn-id: r20881
2006-02-25Some more cine header cleanupMax Horn
svn-id: r20859
2006-02-25Reducing the header dependencies in cine a bit moreMax Horn
svn-id: r20857
2006-02-25Moved cine engine into namespace CineMax Horn
svn-id: r20851
2006-02-24cleanupGregory Montoir
svn-id: r20846
2006-02-23formating codePaweł Kołodziejski
svn-id: r20836
2006-02-23Fix a few more compile warnings.Travis Howell
svn-id: r20827
2006-02-23Fix a few compile warnings.Travis Howell
svn-id: r20826
2006-02-23Cleanup to remove duplicate type definesTravis Howell
svn-id: r20821
2006-02-23Fixed some of the compiler warnings.Torbjörn Andersson
svn-id: r20819
2006-02-23Don't call exit() directly. Instead, use the backend's quit() method for normalTorbjörn Andersson
shutdown, and error() for abnormal termination. svn-id: r20818
2006-02-22Initial version of Cinematique engine evo 1.Eugene Sandulenko
svn-id: r20813