aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/script.cpp
AgeCommit message (Collapse)Author
2008-08-13Cleanup: Got rid of _quit and _rtl variables in engine.h/.cpp which are not ↵Christopher Page
used anymore. Found some _quit flags in Agos and Gob and replaced with bool quit() where appropriate svn-id: r33848
2008-08-09Merged revisions ↵Christopher Page
33632-33633,33635,33637,33639-33640,33642-33645,33648,33654-33655,33664,33667-33670,33673-33674,33678,33682,33686-33691,33693,33696,33698,33700,33703,33708,33710,33712-33714,33716 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33720
2008-08-08Hopefully allow quiting at any stage AGOS engines games again.Travis Howell
svn-id: r33693
2008-07-10Removed unnecessary #inlcudesChristopher Page
svn-id: r32984
2008-07-09Reimplemented pushEvent() and artificialEventQueue to work with Events ↵Christopher Page
instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM svn-id: r32971
2008-07-07Implemented Common::EventManager::pushEvent() to insert fake events into the ↵Christopher Page
event queue. Quit and RTL events have been added, and are now tracked by the DefaultEventManager using shouldQuit() and shouldRTL(). AGOS is working with this new implementation, other engines to follow. svn-id: r32952
2008-05-20AGOS Engine: Began implementation for a new quit event which will cleanly ↵Christopher Page
return to the launcher. This replaces the old shutdown() method within delay() svn-id: r32203
2008-03-27Add work around for script bug in The Feeble Files.Travis Howell
svn-id: r31260
2007-12-26Add alternative hack to main branch, to skip largest speech segment in Simon ↵Travis Howell
the Sorcerer 1, when using DS port. svn-id: r30001
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-06-30AGOS code cleanupMax Horn
svn-id: r27794
2007-06-30AGOS: Introduced ChildType enumMax Horn
svn-id: r27792
2007-06-21Minor cleanup.Travis Howell
svn-id: r27580
2007-06-19Cleanup, could cause regressions.Travis Howell
svn-id: r27547
2007-06-10Fix timer code in Puzzle Pack, to match original speed.Travis Howell
svn-id: r27275
2007-06-05Fix loading and saving game through the options screen in Amiga CD32 version ↵Travis Howell
of Simon the Sorcerer 1. svn-id: r27097
2007-06-04Only call MIDI code, in games which use MIDI based music.Travis Howell
svn-id: r27080
2007-06-01Fix regressions, caused by VGATimerEntry type changes.Travis Howell
svn-id: r27044
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-13Fix bugs #941074 and #828860, by switching to graphics renderer code used by ↵Travis Howell
earlier (non-Windows) versions of Simon the Sorcerer 1/2. svn-id: r26825
2007-04-15Update reporting of invalid script opcodes.Travis Howell
svn-id: r26501
2007-04-15Add eriktorbjorn's patch to split script opcodes into specific game engines.Travis Howell
svn-id: r26490
2007-04-15Split game engines, to allow further cleanups.Travis Howell
svn-id: r26481
2007-02-23Update copy protection bypass for Simon 1/2.Travis Howell
svn-id: r25809
2007-02-23Fix bug #1600999 - SIMON2: Crash while talking to Bingo Bongo. A regression ↵Travis Howell
due to the work around for extra long strings been broken, when support for the Feeble Files was added in the past. svn-id: r25807
2007-02-21Remove Amiga OCS specific code for copy protection screen in Simon 1, since ↵Travis Howell
it no longer required. svn-id: r25761
2007-02-21Bypass the copy protection screens in floppy disk releases of Simon the ↵Travis Howell
Sorcerer 1 and 2, with permission from Adventure Soft. svn-id: r25760
2007-02-12Update work around for script bug in Amiga AGA/CD32 verisons of Simon the ↵Travis Howell
Sorcerer 1. svn-id: r25513
2007-02-12Add work around for script bug in Amiga AGA/CD32 verisons of Simon the ↵Travis Howell
Sorcerer 1. svn-id: r25510
2007-02-12Adjust random opcode for Amiga versions of Simon the Sorcerer 1.Travis Howell
svn-id: r25507
2006-11-15Add inital pause code for Elvira 1/2 & WW, and cleanupTravis Howell
svn-id: r24723
2006-11-06Add inherit code for earlier gamesTravis Howell
svn-id: r24640
2006-11-06CleanupTravis Howell
svn-id: r24639
2006-11-06The clear timers script only exists in Simon1Travis Howell
svn-id: r24630
2006-10-28Fix sign issues, that caused combat issues in Elvira 1Travis Howell
svn-id: r24553
2006-10-27CleanupTravis Howell
svn-id: r24533
2006-10-27CleanupTravis Howell
svn-id: r24531
2006-10-27CleanupTravis Howell
svn-id: r24527
2006-10-27Script 160 is only used when clearing timers in Simon 1/2Travis Howell
svn-id: r24526
2006-10-25Update commentsTravis Howell
svn-id: r24502
2006-10-25CleanupTravis Howell
svn-id: r24501
2006-10-25Remove unused script codeTravis Howell
svn-id: r24499
2006-10-25Remove unused script opcodesTravis Howell
svn-id: r24495
2006-10-22Ooops, correct typoTravis Howell
svn-id: r24427
2006-10-22Add extra picture opcode code for ELvira 1/2Travis Howell
svn-id: r24426
2006-10-21CleanupTravis Howell
svn-id: r24397
2006-10-21CleanupTravis Howell
svn-id: r24396
2006-10-20Split code into more specific files and cleanupTravis Howell
svn-id: r24394
2006-10-19Split script opcode tables up into more specificsTravis Howell
svn-id: r24393
2006-10-19Split game specific script opcodes into separate filesTravis Howell
svn-id: r24389