aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/dispman.cpp
AgeCommit message (Collapse)Author
2015-12-27LAB: Remove some unnecessary castsWillem Jan Palenstijn
2015-12-26LAB: Clean up Image._imageData memory handlingWillem Jan Palenstijn
2015-12-26LAB: Rename 'im' to 'img' for naming consistencyStrangerke
2015-12-26LAB: Make private some DispMan functions and variables, some renamingStrangerke
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: Add an access function to make _headerData a private member of AnimStrangerke
2015-12-26LAB: Remove superfluous sound effect stopping codeFilippos Karapetis
2015-12-26LAB: Document where some scene transitions are usedFilippos Karapetis
2015-12-24Use Common::Keycode and enums in interface buttonsFilippos Karapetis
2015-12-24LAB: Rename closeFont() to freeFont()Filippos Karapetis
2015-12-24LAB: Move dispBitMap to AnimWillem Jan Palenstijn
2015-12-24LAB: Make _dispBitmap handling more explicitWillem Jan Palenstijn
2015-12-24LAB: Clean up diff chunk handlingWillem Jan Palenstijn
2015-12-24LAB: Remove now-unused variableWillem Jan Palenstijn
2015-12-24LAB: Improve whitespace handling in flowTextWillem Jan Palenstijn
flowText was handling presence/absence of whitespace after lines inconsistently. This caused end-of-string to be missed, which broke last-page detection in the journal. It also introduced extra spaces at the beginning of pages.
2015-12-24LAB: Simplify flowText() a bitFilippos Karapetis
Since the extra image buffer is only used in one place, we can save ourselves one assignment
2015-12-24LAB: Merge flowTextToMem() inside flowText()Filippos Karapetis
2015-12-24LAB: Merge setPen() into rectFill()Filippos Karapetis
2015-12-24LAB: Fix out of bound in writeColorRegsStrangerke
2015-12-24LAB: Fix bug in doTransWipeStrangerke
2015-12-24LAB: Change the initial valueof _screenBytesPerPage, use it in Journal functionsStrangerke
2015-12-24LAB: Prevent the Image destructor from deleting the drawing bufferFilippos Karapetis
2015-12-24LAB: The maxHeight parameter of readPict() is no longer usedFilippos Karapetis
2015-12-24LAB: The second parameter of fade() is always 0Filippos Karapetis
2015-12-23LAB: Rename overlayRect() to checkerboardEffect()Filippos Karapetis
2015-12-23LAB: Use byte instead of char in overlayRect()Filippos Karapetis
This matches the idea that colors are in range of 0 - 255. Thanks to LordHoto
2015-12-23LAB: Improve the palette assignment in writeColorRegs()Filippos Karapetis
Thanks to LordHoto
2015-12-23LAB: setAmigaPal() is always using 16 colorsFilippos Karapetis
2015-12-23LAB: Use int in for loops, instead of uint16Filippos Karapetis
2015-12-23LAB: Implement the scroll buffer of doScrollWipe() and doScrollBounce()Filippos Karapetis
This was left out from previous refactoring. Also, simplify doScrollBounce()
2015-12-23LAB: Replace g_system by _systemStrangerke
2015-12-23LAB: Greatly simplify doScrollBlack() using scrollDisplayY()Filippos Karapetis
This also fixes a crash when crossing the street
2015-12-23LAB: Prevent the Image destructor from deleting external scroll buffersFilippos Karapetis
2015-12-23LAB: Rewrite the action message functionality (_doNotShowMessage)Filippos 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: Make string check more readable, remove a useless c_str()Strangerke
2015-12-23LAB: Revert previous commit as suggested by wjpStrangerke
2015-12-23LAB: Close _curBitmap before deleting itStrangerke
2015-12-23LAB: Constify some parametersStrangerke
2015-12-23LAB: Set a default to the second parameter of readPictStrangerke
2015-12-23LAB: Some cleanup and refactoringStrangerke
2015-12-23LAB: Fix crash in introStrangerke
2015-12-23LAB: Fix a delete[] pointed out by eriktorbjornStrangerke
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: Fix some GCC warningsStrangerke
2015-12-23LAB: Move and improve function comments to header in DispManStrangerke
2015-12-23LAB: Refactor some DispMan functions to use Common::StringStrangerke