aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v6.cpp
AgeCommit message (Collapse)Author
2002-12-27Patch 650135 (method 3): FOA parrot hangJames Brown
svn-id: r6185
2002-12-26group startScript/Object codes (no code change)Max Horn
svn-id: r6180
2002-12-26doSentence only takes three params in V8Max Horn
svn-id: r6179
2002-12-26map V8 talk opcodes to the right V6 opcodes; however, talking still locks up ↵Max Horn
after the first sentence is uttered (looking into that now); various cleanup; added a guess at VAR_EGO (based on what cmidec says is the 'default_actor') svn-id: r6176
2002-12-26fixed save/load; more restructuring of the charset rendering codeMax Horn
svn-id: r6154
2002-12-25moved CharsetRendere into its own header/source file; changed ↵Max Horn
Scumm::_charset into a pointer, to make it possible to use different implementations of it svn-id: r6147
2002-12-25changed name from _insaneFlag to _smushFrameRatePaweł Kołodziejski
svn-id: r6136
2002-12-25use translateText for V8 print opcodesMax Horn
svn-id: r6134
2002-12-25converted heaps of int16 to int for V8 compatibility; fixed defineArray for ↵Max Horn
V8; added some work in o8_kludge2 svn-id: r6132
2002-12-25renamed Scumm::charset -> Scumm::_charsetMax Horn
svn-id: r6119
2002-12-24yes they really are the same, one opcode just has a jmp to the otherJonathan Gray
svn-id: r6092
2002-12-24more V8 opcodes (mostly rerouting to V6 ones)Max Horn
svn-id: r6088
2002-12-23and more V8. Now we again hit the charset limit, but this time caused by the ↵Max Horn
script itself :-) svn-id: r6077
2002-12-23more V8 mods; cleanupMax Horn
svn-id: r6070
2002-12-23renamed new_1, new_2, new_3 in class ActorMax Horn
svn-id: r6069
2002-12-23resolved some arguments with aquadran about how to go on about this :-). ↵Max Horn
Renamed three v6 opcodes svn-id: r6068
2002-12-23word size for V8 games is 4 bytes, as opposed to 2 bytes in V6/V7 games. ↵Max Horn
Hence we adjust fetchScriptWord - this way we can reuse all sorts of code (and no, this is not really a hack - word size by tradition is something which varies depending on the architecture, so it is even consistent) svn-id: r6064
2002-12-22some more V8 opcode fleshMax Horn
svn-id: r6061
2002-12-22added some preliminary V8 work. Nope, it is not useful at all, and it ↵Max Horn
doesn't mean we will have CMI support in this millenium, so don't hold your breath svn-id: r6060
2002-12-22minor cleanupMax Horn
svn-id: r6059
2002-12-22allow subtitles in smush animations to be disabledJonathan Gray
svn-id: r6055
2002-12-21increased a little speed of dig demo smushPaweł Kołodziejski
svn-id: r6047
2002-12-21fix smush for compatible with dig demoPaweł Kołodziejski
svn-id: r6043
2002-12-16refactoring: use inheritance to mode the relations between the various ↵Max Horn
engine versions. E.g. the V6 opcodes are now in Scumm_v6, the V5 opcodes in Scumm_v5 (from which we now derive v2-v4. which is a bit odd - maybe we should move the v5 opcodes to Scumm_v3 ?) svn-id: r5994
2002-12-15added comparision methods for ScummPointMax Horn
svn-id: r5981
2002-12-15oopsMax Horn
svn-id: r5979
2002-12-15cleanup - we now know that the frame field in Actor is needed, we just have ↵Max Horn
to figure out how to set it correctly svn-id: r5978
2002-12-12Tidy one or two things up for future V1/V2/V8 SCUMM support.James Brown
svn-id: r5915