Commit Graph
137148 Commits
Author SHA1 Message Date
Eugene Sandulenko 66f59aa893 GRAPHICS: MACGUI: Correctly display selection during scrolling 2017-08-04 21:54:20 +02:00
Eugene Sandulenko afb664df29 GRAPHICS: MACGUI: Made selection affecting the MacMenu 2017-08-04 21:54:20 +02:00
Eugene Sandulenko aab404864e GRAPHICS: GUI: Fix flicker in selection 2017-08-04 21:54:20 +02:00
Eugene Sandulenko 676b6082ab GRAPHICS: GUI: Mark beginning and end column of selection in MacTextWindow 2017-08-04 21:54:20 +02:00
Eugene Sandulenko 71aadb5645 GRAPHICS: MACGUI: Correctly calculate row in MacText::getRowCol() 2017-08-04 21:54:20 +02:00
Eugene Sandulenko 0be9566a5a GRAPHICS: MACGUI: Simplified selection drawing code 2017-08-04 21:54:20 +02:00
Eugene Sandulenko 49ad5ff0cf GRAPHICS: MACGUI: Do not draw text selection at beginning of selection 2017-08-04 21:54:20 +02:00
Eugene Sandulenko 145b7c9ec9 GRAPHICS: MACGUI: Initial selection drawing code to MacTextWindow 2017-08-04 21:54:20 +02:00
Eugene Sandulenko b3c8a8e129 GRAPHICS: MACGUI: Align and store MacText selection coordinates 2017-08-04 21:54:20 +02:00
Eugene Sandulenko c5da0bece4 GRAPHICS: MACGUI: Remove redundant method from MacTextWindow 2017-08-04 21:54:20 +02:00
Eugene Sandulenko db38a36369 WAGE: Remove redundant call 2017-08-04 21:54:20 +02:00
Eugene Sandulenko 08293015e7 GRAPHICS: MACGUI: Implement MacText::getRowCol() method 2017-08-04 21:54:20 +02:00
Eugene Sandulenko c25a26d11c GRAPHICS: MACGUI: Event processing code for text selection in MacTextWindow 2017-08-04 21:54:20 +02:00
Eugene Sandulenko 20734108e3 GRAPHICS: MACGUI: Incapsulate MacWindow internals 2017-08-04 21:54:20 +02:00
Eugene Sandulenko 04bb7c3e7a GRAPHICS: MACGUI: Reduce constant scope 2017-08-04 21:54:20 +02:00
Eugene Sandulenko 7b7117d5b8 GRAPHICS: MACGUI: Implement scrolling in MacTextWindow 2017-08-04 21:54:19 +02:00
Eugene Sandulenko e316fb4b16 GRAPHICS: MACGUI: Do not pass to the upstream backspace key event in MacTextWindow 2017-08-04 21:54:19 +02:00
Eugene Sandulenko d4207b1e62 GRAPHICS: MACGUI: Implement autoscrolling in MacTextWindow 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 085eea68c3 GRAPHICS: MACGUI: Use proper dimensions for maxTextWidth in MacTextWindow 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 91615eb940 WAGE: Remove now redundant input processing 2017-08-04 21:54:19 +02:00
Eugene Sandulenko ef1ea04b8c GRAPHICS: MACGUI: Fixed Enter key behavior in MacTextWindow 2017-08-04 21:54:19 +02:00
Eugene Sandulenko df36b2d7e0 GRAPHICS: MACGUI: Clear rendered text when lines are removed in MacText 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 7333a68636 GRAPHICS: MACGUI: Fix bug in MacText with adding newlines 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 4e044d7bd3 GRAPHICS: MACGUI: Do not add input line to the original MacText content
During resize we were replaying all MacText appends, which was including
whole history of the input. Eek.
2017-08-04 21:54:19 +02:00
Eugene Sandulenko 59d6b63b0f GRAPHICS: MACGUI: undraw input text before resizing MacTextWindow 2017-08-04 21:54:19 +02:00
Eugene Sandulenko d9e7cbaf96 GRAPHICS: MACGUI: Implement MacText resize 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 8609572b87 GRAPHICS: MACGUI: Correctly set MacTextWindow internal MacText size 2017-08-04 21:54:19 +02:00
Eugene Sandulenko b6970ade92 GRAPHICS: MACGUI: Remove redundant method from MacTextWindow 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 47d87e059d GRAPHICS: MACGUI: Fix input text displaying 2017-08-04 21:54:19 +02:00
Eugene Sandulenko b8f6ce5f00 WAGE: Remove redundant code 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 50078a808c GRAPHICS: MACGUI: Remove unused variable 2017-08-04 21:54:19 +02:00
Eugene Sandulenko f79a7d049b GRAPHICS: MACGUI: Fixed input line replacement in MacTextWindow 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 94a57f534f WAGE: Make drawInput() a noop with MacTextWindow 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 737c2e4f88 WAGE: Now we need to render newline at the end of each text 2017-08-04 21:54:19 +02:00
Eugene Sandulenko bc8d059f38 GRAPHICS: MACGUI: Draw input on MacTextWindow redraw 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 61eb58186c GRAPHICS: MACGUI: Cleanup 2017-08-04 21:54:19 +02:00
Eugene Sandulenko a95899c1b6 GRAPHICS: MACGUI: Fix formatting of the first added text in MacText 2017-08-04 21:54:19 +02:00
Eugene Sandulenko cb48575c91 WAGE: Switched console rendering to MacTextWindow 2017-08-04 21:54:19 +02:00
Eugene Sandulenko e236db8c3f GRAPHICS: MACGUI: Fixed appendText() in MacGui: formatting was not passed 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 2e458671f6 GRAPHICS: MACGUI: Fix copy/paste bug in MacText 2017-08-04 21:54:19 +02:00
Eugene Sandulenko fe8ef60e08 GRAPHICS: MACGUI: Added more debug output to MacText 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 77932d5838 GRAPHICS: MACGUI: Mark content as dirty when text is changed 2017-08-04 21:54:19 +02:00
Eugene Sandulenko 4897f6618b GRAPHICS: MACGUI: Pass default formatting to MacText 2017-08-04 21:54:19 +02:00
Thomas Fach-Pedersen 8fff8bcb3e BLADERUNNER: Fix float conversion warning 2017-08-04 21:43:47 +02:00
Thomas Fach-Pedersen bf45db6c58 BLADERUNNER: Add blit and blitToScreen helpers 2017-08-04 21:43:47 +02:00
Colin Snover 3874f454e0 SCI32: Always initialize RobotDecoder::_syncFrame
This flag previously was only being initialized in Robot files
with audio. This means the flag was incorrectly carried to
Robots without audio, and if the first Robot played by the game
had no audio, it would be a garbage read. (This latter thing
happens at the beginning of Lighthouse.)
2017-08-04 13:30:02 -05:00
Colin Snover 5412bda5ab SCI32: Fix loading audio resources from RESSCI.PAT
This is used by Lighthouse.
2017-08-04 13:29:55 -05:00
D G Turner 5c85230443 SCUMM: Fix Typo in Detection Table Comment.
No functional change.
2017-08-04 04:27:09 +01:00
Paul Gilbert e1754fbec7 Merge pull request #980 from dafioram/titanic_access_last_save
TITANIC: Fix access to last savegame slot
2017-08-03 22:44:59 -04:00
Paul Gilbert 1f4b97ac7c TITANIC: Create a new audio stream each time a wave file is played
This fixes the problem with the 2nd Class floors, where the same
music played in the lift doesn't have time to fade out before
the same music is loaded to be faded in for the floor. Now, each
gets it's own separate audio stream, preventing the two clashing
2017-08-03 22:41:00 -04:00