aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/special.cpp
AgeCommit message (Collapse)Author
2016-01-15LAB: Separate the interface from the event managerFilippos Karapetis
2016-01-14LAB: Clean up the event loops of special game screensFilippos Karapetis
2016-01-14LAB: Properly update the screen in monitorsFilippos Karapetis
2016-01-05LAB: Fix switching between texts in monitorWillem Jan Palenstijn
2016-01-05LAB: Fix end-of-text detection in monitorWillem Jan Palenstijn
2016-01-05LAB: Ignore clicks in empty region in monitorWillem Jan Palenstijn
Regression from e71f28d0ba319bca35056b7e88d8ebfe0ea92017
2015-12-27LAB: Fix the shortcut keys for the journal buttonsFilippos Karapetis
2015-12-27LAB: Refactor the music codeFilippos Karapetis
2015-12-27LAB: Review the variable types used in Special, reduce the scope of some ↵Strangerke
variables
2015-12-27LAB: Remove a useless assignmentStrangerke
2015-12-26LAB: Clean up Image._imageData memory handlingWillem Jan Palenstijn
2015-12-26LAB: Remove type ConstDataPtr, add constsWillem Jan Palenstijn
2015-12-24Use Common::Keycode and enums in interface buttonsFilippos Karapetis
2015-12-24LAB: Rename closeFont() to freeFont()Filippos Karapetis
2015-12-24LAB: Clarify and clean up drawJournalTextWillem Jan Palenstijn
2015-12-24LAB: Get rid of _screenImageFilippos Karapetis
Thanks to wjp for finding this
2015-12-24LAB: Change condition defines into an enumFilippos Karapetis
2015-12-24LAB: Fix loading of journal textFilippos Karapetis
2015-12-24LAB: Merge flowTextToMem() inside flowText()Filippos Karapetis
2015-12-24LAB: Merge setPen() into rectFill()Filippos Karapetis
2015-12-24LAB: Cleanup the way shouldQuit is calledStrangerke
2015-12-24LAB: Change the initial valueof _screenBytesPerPage, use it in Journal functionsStrangerke
2015-12-24LAB: The second parameter of fade() is always 0Filippos Karapetis
2015-12-23LAB: Fix warnings by adding constsWillem Jan Palenstijn
2015-12-23LAB: Use int in for loops, instead of uint16Filippos Karapetis
2015-12-23LAB: Move event update functions out of updateMusicStrangerke
2015-12-23LAB: Remove useless casts and dead codeStrangerke
2015-12-23LAB: Remove useless assignmentsStrangerke
2015-12-23LAB: Add a couple of safeguardsStrangerke
2015-12-23LAB: Constify some parametersStrangerke
2015-12-23LAB: Set a default to the second parameter of readPictStrangerke
2015-12-23LAB: Remove useless call to c_strStrangerke
2015-12-23LAB: Replace char* by Common::String in several functionsStrangerke
2015-12-23LAB: More work on the commentsStrangerke
2015-12-23LAB: get rid of the last strcpyStrangerke
2015-12-23LAB: Avoid memory leaks with fontsStrangerke
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: Handle some differences of the Amiga versionFilippos Karapetis
The Amiga version is still not working, as the CONTROL and INV files are missing, and the format of the font files is different
2015-12-23LAB: Merge enableButton() and disableButton()Filippos Karapetis
2015-12-23LAB: Remove unused variableFilippos Karapetis
2015-12-23LAB: Use Common::Point in IntuiMessageFilippos Karapetis
2015-12-23LAB: Simplify mouse button handlingFilippos Karapetis
2015-12-23LAB: Get rid of flowTextScaledStrangerke
2015-12-23LAB: Use Common::Rect in functions related to flowText (WIP)Strangerke
2015-12-23LAB: Use common keycodes instead of direct keycode valuesFilippos Karapetis
2015-12-23LAB: Some renamesFilippos Karapetis
2015-12-23LAB: Make the use of nullptr consistent through the engineStrangerke
2015-12-23LAB: Add some checks to quit the game quickly when closing ScummVMStrangerke
2015-12-23LAB: Reorder mouse position check in processMonitor in order to avoid ↵Strangerke
duplicate checks
2015-12-23LAB: Some renaming in DisplayManStrangerke