aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/script.h
AgeCommit message (Collapse)Author
2010-10-22SAGA: replace Actor::_pathCell, Anim::*, Converse::text, IsoMap::*, ↵Andrew Kurushin
Music::_songTable, ObjectMap::*, PalAnim::*, Scene::sceneLut, SndRes::_fxTable* malloc based arrays with Common::Array implementation add ByteArray type fix debug Tile Hittest frame drawing debug 0x%x => 0x%X svn-id: r53719
2010-10-21SAGA: replace Script and Thread "::*alloc" & "::free" with Common::ArrayAndrew Kurushin
svn-id: r53678
2010-10-20SAGA: replace StringTable "::realloc" with Common::Array; reduce amount of ↵Andrew Kurushin
memory for every string table svn-id: r53651
2010-06-15SAGA: Add more thread-related output.Eugene Sandulenko
svn-id: r49697
2010-05-16Added automatic detection for the non-interactive ITE demosFilippos Karapetis
svn-id: r49046
2010-03-24SAGA: Fix ScriptThread::operator=; some tweakingMax Horn
svn-id: r48398
2010-03-10Fix bug #2963556: SAGA: Memory leaksAndrew Kurushin
svn-id: r48224
2010-01-02Removing now redundant comment. The fix was correct.Eugene Sandulenko
svn-id: r46868
2010-01-01Fix undefined operation in setNoPendingVerb (someone with knowledge of SAGA ↵Johannes Schickel
should review this, see the TODO comment). (Thanks to syke for reporting this) svn-id: r46848
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-04-11SAGA: changed _threadList back to a list of ScriptThread objs, instead of ↵Max Horn
ptrs to instances. svn-id: r39944
2009-04-11Changed ScriptThreadList to hold a list of pointers, not a list of ↵Filippos Karapetis
instances. This avoids the whole &* mess, as well as the strange references to the list head svn-id: r39934
2009-04-11Got rid of SortedListFilippos Karapetis
svn-id: r39928
2009-04-11Removed all but one of the functions of the SortedList, apart from the ↵Filippos Karapetis
custom insert() operation. It's only used in one place now (in _drawOrderList) svn-id: r39925
2009-04-11SAGA: Stop needlessly using operator*() and operator->() (many of the ↵Max Horn
resulting &* uses can be removed if references are used instead of pointers everywhere, which would be a good idea anyway) svn-id: r39920
2009-01-06The Mac version and Mac demo of ITE no longer crash on exitFilippos Karapetis
svn-id: r35750
2009-01-02Split the script module into two parts, for SAGA1 and SAGA2 gamesFilippos Karapetis
svn-id: r35689
2009-01-02- Split the IHNM script functions into a different fileFilippos Karapetis
- Added two new defines, ENABLE_IHNM and ENABLE_SAGA2 (enabled by default), which can be used to remove the parts of the SAGA engine which are specific to IHNM and SAGA 2 games. Hopefully, this will reduce the size of the engine even more for platforms with little memory (e.g. the Nintendo DS) svn-id: r35672
2009-01-02Rewrote the SAGA script system to use an opcode table, like in other enginesFilippos Karapetis
svn-id: r35670
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-09-16Script modules are now unloaded correctly when changing chapters in IHNMFilippos Karapetis
svn-id: r28918
2007-08-17Several bugfixes:Filippos Karapetis
- The spiritual barometer display in IHNM is now updated only when necessary, to speed drawing up. This also corrects an issue where the spiritual barometer display was updated only after changing a scene - sf92 is sfDemoSetInteractive - It's now possible to use dashes and underscores in savegames - Screen fading when changing scenes is now done correctly: the interface will no longer be incorrectly briefly shown while the screen is fading to black - The interface mode is now correctly set in the non-interactive part of the IHNM demo - sfScriptGotoScene does not have a transition parameter, therefore that parameter has been removed svn-id: r28643
2007-08-02The help screen in the IHNM demo is shown correctly nowFilippos Karapetis
svn-id: r28406
2007-08-02The help screens in the IHNM demo are shown a bit more correctly now, though ↵Filippos Karapetis
they're still buggy svn-id: r28399
2007-08-02Partially implemented opcodes 87, 88 and 89, used in the help system of the ↵Filippos Karapetis
IHNM demo. It's still buggy, though svn-id: r28398
2007-07-30sf92 is not null in the demo version of IHNMFilippos Karapetis
svn-id: r28343
2007-07-30It's now possible to exit from the psychic profile screen in IHNMFilippos Karapetis
svn-id: r28325
2007-07-06IHNM: sf103 is sfQueueMusic. Now, when doing a good/bad deed in IHNM, the ↵Filippos Karapetis
music changes correctly svn-id: r27936
2007-06-17More efforts to implement proper fade after cutaway. One little glitch is left.Eugene Sandulenko
svn-id: r27502
2007-06-10Fixed conversations in IHNM. Now, when a dialog option is selected, the ↵Filippos Karapetis
protagonist will say it out properly before we hear the other character's reply. Also, added some more code for sfScriptFade and made it a stub for now, as it still needs work svn-id: r27264
2007-06-02Implemented the sfWaitFrames script function for IHNM. Many animations ↵Filippos Karapetis
should display more correctly now (e.g. actor "zapping" animations, Ben falling off the stairs). They're still not correct, as frameCount is not updated properly svn-id: r27055
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
2006-05-13extract GameDescriptions to separate files (this will help compress_saga ↵Andrew Kurushin
tool to detect sound resource) svn-id: r22433
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-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582