aboutsummaryrefslogtreecommitdiff
path: root/kyra/script.cpp
AgeCommit message (Collapse)Author
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2006-01-08Fixed script handling a bit.Johannes Schickel
svn-id: r19946
2006-01-02More 'cleanup' for kyra.Johannes Schickel
Moved scene object drawing into its own class (see animator.h and .cpp) (this needs some more cleanup!) Moved text displaying into its own class (see text.h and .cpp) Also moved timer code to timers.cpp and button code to gui.cpp. Also changed wrong (c) information in debugger.h and debugger.cpp svn-id: r19890
2005-11-27Fixed script function start offset. -> bug with no apple in the vase is ↵Johannes Schickel
fixed now svn-id: r19708
2005-11-13Fixed a bug with the sprite loader and various things related toJohannes Schickel
the scene switching code. Now the intro works correctly with a minor graphics glitch. svn-id: r19588
2005-10-29Implemented some basic opcodes, and basic character drawing, alsoJohannes Schickel
started to change a bit of the sprite code (thanks to vinterstum for his work) It is still WIP code and breaks CD version, since all the used tables have to be located in one cd version binary. svn-id: r19361
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-10-13Rewrite of the script interpretation class:Johannes Schickel
- Now only one instance is needed for many scripts - Fixed a few command procs, but lacks opcode caller implementation svn-id: r19064
2005-08-19some WIP code to start introduction (with glitches) in Kyrandia 1 :Gregory Montoir
- the decoders have been rewritten due to crashes I encountered with the previous ones in Compression:: - the wsa code loader for v1 have been rewritten too, to handle the same flags as the original - some cleanup - this has only been tested with the floppy version svn-id: r18704
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-06-24For consistency, specify directory when including files.Torbjörn Andersson
svn-id: r18447
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-05-08Comply to our coding conventionsMax Horn
svn-id: r17975
2005-04-22* Added new virtual base class 'Stream', ReadStream andMax Horn
WriteStream are now subclasses of it. * Added new methods eos(), ioFailed(), clearIOFailed() to all streams. This allows better error checking. * SaveFile classes take advantage of these new standard stream APIS * Removed File::gets() * Added SeekableReadStream::readLine() (replaces File::gets) * Added WriteStream::writeString, for convenience svn-id: r17752
2005-01-09Ensure the kyra legal headers match the rest of ScummVMMax Horn
svn-id: r16504
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-11-14Patch #1066256. Mostly indentation fixes and some debug messages removed.Eugene Sandulenko
svn-id: r15811
2004-11-11Bring kyra up-to-date with patch 1051358James Brown
svn-id: r15786
2004-11-10Clean up a bit the script stuff. In particular, resized the command pointers ↵Gregory Montoir
array, as it seems that none of kyrandia games have more than 0x13 command opcodes (checked kyra2 and kyra3). svn-id: r15782
2004-10-15Init in the right spot :PJames Brown
svn-id: r15558
2004-10-15Init error.James Brown
svn-id: r15557
2004-10-15Fix opcodes.James Brown
svn-id: r15556
2004-10-15Fix a few thingsJames Brown
svn-id: r15555
2004-10-15Merge in some of LordHotos kyra code, with some changes.James Brown
It's still non-functional, but once I merge in some more of my local changes things should actually be moving a long a bit. svn-id: r15554