Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-11 | TUCKER: Remove glue workaround clarification | Adrian Frühwirth | |
The glue actually _is_ a unary usage object in the original game so this was simply a miss in our implementation which is now fixed. In other words, this wasn't a workaround and the original game does behave the same as ours now. | |||
2018-02-11 | TUCKER: Use verb enum in all places | Adrian Frühwirth | |
2018-02-11 | TUCKER: Fix original game glitch in Bud animation sequence 8 | Adrian Frühwirth | |
Fixes Trac#10430. | |||
2018-02-11 | TUCKER: Remove superfluous arguments in loadBudSpr et al | Adrian Frühwirth | |
2018-02-09 | Revert "TUCKER: Fix Bud drawn behind parts of statue in park" | Adrian Frühwirth | |
This fixed the statue but broke the park entrance which I had missed. | |||
2018-02-09 | TUCKER: Fix Bud drawn behind parts of statue in park | Adrian Frühwirth | |
Fixes Trac#10423. | |||
2018-02-09 | TUCKER: Make the glue a "unary usage" object | Adrian Frühwirth | |
Workaround for Trac#5511. | |||
2018-02-07 | TUCKER: Fix offset drawing bug in drawSprite() | Adrian Frühwirth | |
Fixes Trac#6639. | |||
2018-02-07 | TUCKER: Fix clipping handling when drawing text | Adrian Frühwirth | |
Fixes Trac#10422. | |||
2018-02-03 | TUCKER: Add inventory and save slot scrolling via mouse wheel | Adrian Frühwirth | |
Fixes Trac#10424. | |||
2018-02-03 | TUCKER: Fix default character width table | Adrian Frühwirth | |
Non-English versions of the game include a charsize.dta/charszgr.dta which specifies the width to use when printing glyphs from the character set to the screen. ScummVM includes a hard-coded lookup table for games which do not ship with such a file. For some reason, our current hard-coded table includes widths for all possible glyphs except one. This fix allows to properly play the German version, which needs the character 'ß' (eszett), even when charszgr.dta is missing. Fixes Trac#4602. | |||
2018-01-31 | TUCKER: Print infobar string if no savegame exists | Adrian Frühwirth | |
Before, the ingame load dialog pretended to allow loading savegames from all possible slots even if no savegames existed. This introduces the original interpreter's behavior which instead loads a resource string from infobar.txt informing the user that no savegames are available. | |||
2018-01-31 | TUCKER: Fix sentence bar offsets | Adrian Frühwirth | |
Fixes Trac#10413 and Trac#10414. | |||
2018-01-31 | TUCKER: Fix dirty rects drawing bug in drawStringInteger() | Adrian Frühwirth | |
2018-01-31 | TUCKER: Use existing enum for verbs | Adrian Frühwirth | |
2018-01-31 | TUCKER: Fix dentist music in mall being played incorrectly | Adrian Frühwirth | |
2018-01-31 | TUCKER: Fix bubbles in Plugs shop | Adrian Frühwirth | |
Fixes Trac#6641. | |||
2018-01-31 | TUCKER: Cure Bud's and Billy's seasickness | Adrian Frühwirth | |
This ensures that the calculated offsets for Bud and Billy are [0,2] px and follow the sequence 0px -> 1px -> 2px -> 1px -> 0px as opposed to the earlier 0px -> 1px -> 2px -> 3px -> 0px which resulted in them teleporting back to their original location and on top of that being out of sync with the boat. Fixes Trac#6643. | |||
2018-01-31 | TUCKER: Fix walking Royston glitch | Adrian Frühwirth | |
Fixes Trac#6640. | |||
2018-01-31 | TUCKER: Clarify comment in room palette handling code | Eugene Sandulenko | |
2018-01-31 | TUCKER: Fix color cycling in submarine room | Adrian Frühwirth | |
Fixes Trac#6378. | |||
2018-01-31 | TUCKER: Fix font rendering bug | Adrian Frühwirth | |
Fixes Trac#6370. | |||
2017-10-07 | ENGINES: Remove default1x scaler flag | Colin Snover | |
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions. | |||
2016-05-17 | ALL: Change main engine header guard defines to <directory>_<engine>_H | Eugene Sandulenko | |
Recently we started to use this as new semantics, although in the past we used simly <engine>_H. Now these guard defines are consistent with rest of the files which are used in the engines. | |||
2016-03-12 | TUCKER: Don't try parsing missing debug values in demo | Ori Avtalion | |
Fixes the demo thinking it's in debug mode and allowing ESC to quit. | |||
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-02-25 | TUCKER: Let listSaves return list sorted on slot numbers. | Johannes Schickel | |
2016-02-24 | TUCKER: Hide cursor in cutscenes | Ori Avtalion | |
2016-02-22 | TUCKER: Allow skipping and quitting from cutscene loops | Ori Avtalion | |
2016-02-22 | TUCKER: Remove errant loop increment (confirmed by cyx) | Ori Avtalion | |
2015-09-27 | TUCKER: Add missing music to the intro | Torbjörn Andersson | |
I'm told not every version of the game plays this. Mine does though, and I see no harm in adding it for all versions. The code is robust enough to work even if the "introdub.raw" file is missing completely. | |||
2015-09-27 | TUCKER: Fix overflow in volume calculation | Torbjörn Andersson | |
This affected Bud's line, "Is that the great mystery invention you had hidden away?" in the intro, making it very hard to hear, and possibly other sounds as well. I don't know if this was a bug in the original game, but it's much closer to the English version I own now. | |||
2014-05-25 | TUCKER: Skip the display of the intro and of the chapter number when a game ↵ | Strangerke | |
is loaded from launcher | |||
2014-05-24 | TUCKER: Add a check to error out when the index isn't found for a given ↵ | Strangerke | |
location number | |||
2014-05-24 | TUCKER: Add a couple of safeguards to avoid out of bound access during the ↵ | Strangerke | |
display of credits | |||
2014-05-24 | TUCKER: Add a safeguard to avoid a potential out of bound access | Strangerke | |
2014-03-21 | TUCKER: Change the type of the return value of ↵ | Strangerke | |
handleSpecialObjectSelectionSequence() | |||
2014-03-20 | TUCKER: Fix some uninitialized variables | Strangerke | |
2014-03-15 | TUCKER: Initialize some more pointers with nullptr instead of 0 | Strangerke | |
2014-03-15 | TUCKER: Use boolean instead of integer in several places | Strangerke | |
2014-03-15 | TUCKER: Initialize some pointers with nullptr instead of 0 | Strangerke | |
2014-03-15 | TUCKER: Add a safeguard in updateCharPosition() to avoid a potential ↵ | Strangerke | |
out-of-bounds read, change the type of a variable to boolean | |||
2014-03-09 | TUCKER: Some renaming in Graphics | Strangerke | |
2014-03-09 | TUCKER: Some more refactoring | Strangerke | |
2014-03-09 | TUCKER: Some more refactoring | Strangerke | |
2014-03-09 | TUCKER: Fix some values assigned to _csDataLoaded | Strangerke | |
2014-03-09 | TUCKER: make _panelLockedFlag a boolean instead of an integer | Strangerke | |
2014-03-09 | TUCKER: Fix some values assigned to _skipCurrentCharacterDraw | Strangerke | |
2014-03-09 | TUCKER: Some more renaming | Strangerke | |
2014-03-08 | TUCKER: Some more renaming | Strangerke | |