aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/processroom.cpp
AgeCommit message (Collapse)Author
2016-03-05LAB: Process events during ending sequenceBendegúz
LAB: Fix bug #7022 - Events not processed during ending sequence
2016-02-02LAB: Fix loading rules from room 0Willem Jan Palenstijn
Regression from cd3ebf687c0e783147723095056d72684eddd347. This fixes bug #6997.
2016-01-25LAB: Wait for the end of sound effects when they are played in Diff files. ↵Strangerke
Fixes toilet noises.
2016-01-14LAB: Call checkRoomMusic() when changing a roomFilippos Karapetis
2016-01-14LAB: Move music reset code into a separate functionFilippos Karapetis
2015-12-27LAB: Refactor the music codeFilippos Karapetis
2015-12-27LAB: Document usage of some opcodes and mark some unused onesFilippos Karapetis
2015-12-27LAB: Get rid of _doResetFilippos Karapetis
This resulted in calling resetMusic() twice
2015-12-26LAB: Remove type ConstDataPtr, add constsWillem Jan Palenstijn
2015-12-26Merge branch 'master' of github.com:scummvm/scummvmWillem Jan Palenstijn
2015-12-26LAB: Reduce passing around of pointers to the near-global _closeDataPtrWillem Jan Palenstijn
2015-12-26LAB: Reduce passing around of pointers to the near-global _closeDataPtrWillem Jan Palenstijn
2015-12-26LAB: Reduce passing around of pointers to the near-global _closeDataPtrWillem Jan Palenstijn
2015-12-26LAB: Reduce passing around of pointers to the near-global _closeDataPtrWillem Jan Palenstijn
2015-12-26LAB: Clean up sound effect looping, starting and stopping codeFilippos Karapetis
2015-12-25LAB: Use friendlier names for listsFilippos Karapetis
2015-12-25LAB: Simplify tab handlingWillem Jan Palenstijn
2015-12-24LAB: Make tab behave more logicallyWillem Jan Palenstijn
When skipping to the next closeup, it seems to make little sense to check the _graphicName of the current one.
2015-12-24LAB: Avoid manual memory management of CloseDataWillem Jan Palenstijn
2015-12-24LAB: Avoid manual memory management of ViewDataWillem Jan Palenstijn
2015-12-24LAB: Avoid manual memory management of RuleListWillem Jan Palenstijn
2015-12-24LAB: Avoid manual memory management in Action listsWillem Jan Palenstijn
2015-12-23LAB: Error out on unused opcodesFilippos Karapetis
This also fixes a warning
2015-12-23LAB: Change the direction and map door defines into enumsFilippos Karapetis
2015-12-23LAB: Use int in for loops, instead of uint16Filippos Karapetis
2015-12-23LAB: Replace g_system by _systemStrangerke
2015-12-23LAB: Get rid of _waitTillFinishedFilippos Karapetis
There is no point waiting for looping sound effects to end
2015-12-23LAB: Rewrite the action message functionality (_doNotShowMessage)Filippos Karapetis
2015-12-23LAB: Add enums for action types, rule types ad rule actionsFilippos Karapetis
2015-12-23LAB: Get rid of the _doNotDrawMessage hack (from the original)Filippos Karapetis
This is actually a nasty hack in the original to avoid duplicate messages, but it ended up hiding some game messages. This hack isn't really necessary at all for game functionality, so it has been removed, without any notable side-effects
2015-12-23LAB: Move event update functions out of updateMusicStrangerke
2015-12-23LAB: Change RuleList to a Common::List<Rule> as suggested by wjpStrangerke
2015-12-23LAB: Fix regression in introStrangerke
2015-12-23LAB: Make string check more readable, remove a useless c_str()Strangerke
2015-12-23LAB: Set a default to the second parameter of readPictStrangerke
2015-12-23LAB: Some cleanup and refactoringStrangerke
2015-12-23LAB: Use rectScale in two other placesStrangerke
2015-12-23LAB: Fix a bug pointed out by wjp in getObjectStrangerke
2015-12-23LAB: Replace char* by Common::String in several functionsStrangerke
2015-12-23LAB: Use an array of Common::Strings instead of bytes in ActionStrangerke
2015-12-23LAB: More work on the commentsStrangerke
2015-12-23LAB: Refactor some DispMan functions to use Common::StringStrangerke
2015-12-23LAB: Fix check of ending animation, some renamingStrangerke
2015-12-23LAB: Use Common::String for strings, removing a ton of memory leaksFilippos Karapetis
Also, add a method to properly free room views
2015-12-23LAB: make takeItem use Common::Point, some refactoringStrangerke
2015-12-23LAB: Use Common::Rect in a couple of position checks to make it a bit more ↵Strangerke
readable
2015-12-23LAB: Fix a regression related to random number generation, some renamingStrangerke
2015-12-23LAB: Rename gadget to buttonFilippos Karapetis
2015-12-23LAB: Simplify the room doors arrayFilippos Karapetis
2015-12-23LAB: Move the LAB2 teaser screen in a separate functionFilippos Karapetis