aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute
AgeCommit message (Collapse)Author
2013-09-23WINTERMUTE: Remove asserts in Blend-functions in TransparentSurface.Einar Johan Trøan Sømåen
2013-09-23WINTERMUTE: Pass blendMode to blit() in RenderTicket.Tobia Tesan
2013-09-23WINTERMUTE: Add support for additive/subtractive blending in TransparentSurfaceTobia Tesan
2013-09-23WINTERMUTE: Match type of angle constant to struct in TransformStruct, ↵Tobia Tesan
silence warnings
2013-09-21WINTERMUTE: FormattingTobia Tesan
2013-09-21WINTERMUTE: const'ify gettersTobia Tesan
2013-09-21WINTERMUTE: s/put/set/ in settersTobia Tesan
2013-09-21WINTERMUTE: add UIButton::setTextAlignTobia Tesan
2013-09-21WINTERMUTE: Make sprites private in UIButtonTobia Tesan
2013-09-21WINTERMUTE: Setters/getters for UIButtonTobia Tesan
2013-09-21WINTERMUTE: Keep some attributes private in UIButtonTobia Tesan
2013-09-21WINTERMUTE: Keep attributes private in UIEditTobia Tesan
2013-09-21WINTERMUTE: Avoid feeding setWidth negative valuesTobia Tesan
2013-09-21WINTERMUTE: Keep _back private in UIObjectTobia Tesan
2013-09-21WINTERMUTE: Make _parentNotify private in UIObjectTobia Tesan
2013-09-21WINTERMUTE: Add getListener()Tobia Tesan
2013-09-21WINTERMUTE: Make some members of UIObject privateTobia Tesan
2013-09-21WINTERMUTE: Keep attributes in UIWindow privateTobia Tesan
2013-09-21WINTERMUTE: Make TextAlign private in UITextTobia Tesan
2013-09-21WINTERMUTE: Make *_entity private in UIEntityTobia Tesan
2013-09-21WINTERMUTE: Keep _alphaMode private in TransparentSurfaceTobia Tesan
2013-09-18WINTERMUTE: Cast rotate in base_sub_frameTobia Tesan
2013-09-18WINTERMUTE: Explicitly cast zoom for float version of TransformStructTobia Tesan
2013-09-18WINTERMUTE: Cast zoom inside display(Trans?)ZoomTobia Tesan
2013-09-18WINTERMUTE: Fix types in transform_struct for coherence; this silences warningsTobia Tesan
2013-09-12Merge pull request #387 from tobiatesan/trim_argumentsEugene Sandulenko
WINTERMUTE: Remove useless Rect extra argument from fadeToColor.
2013-09-08WINTERMUTE: Swap dpi and font-height to be the right-way around.Einar Johan Trøan Sømåen
2013-09-05WINTERMUTE: Disambiguate empty and NULL strings when savingWillem Jan Palenstijn
The string stored is now strlen(s)+1, with length 0 indicating NULL. Increment savegame version for this new format. Old savegames are fixed by assuming VAL_STRING should never be NULL.
2013-09-05WINTERMUTE: Don't clean up _scripts mid-iterationWillem Jan Palenstijn
Scripts executing from ScEngine::tick() can call ScEngine::unbreakableTick() via scCallMethod("SaveGame") and applyEvent("BeforeSave"). This recursive execution could cause finished scripts being removed from _scripts while ScEngine::tick() is still iterating over that array.
2013-08-29WINTERMUTE: Remove useless Rect extra argument from fadeToColor.Tobia Tesan
It is not used anywhere, and Mnemonic has confirmed that the original engine does NOT support anything but full screen fades.
2013-08-27WINTERMUTE: Remove duplicate codeWillem Jan Palenstijn
2013-08-27WINTERMUTE: Simplify string matchingWillem Jan Palenstijn
2013-08-26WINTERMUTE: Fix and clean up BaseSurfaceOSystem::finishLoad()Willem Jan Palenstijn
This fixes a couple of cases which fell through the cracks of the previous chain of conditions, including 16bpp images and 32bpp images without alpha. The latter partially fixes bug #3600667.
2013-08-25WINTERMUTE: Fix colormod with alpha blendingWillem Jan Palenstijn
Now apply colormod only to the src color instead of to the dst. The original code did this inconsistently depending on if the colormod was 0 or not.
2013-08-25WINTERMUTE: Fix alpha blending with colormodWillem Jan Palenstijn
This fixes numerous transparency effects in J.U.L.I.A.
2013-08-24WINTERMUTE: Fix warningWillem Jan Palenstijn
2013-08-20WINTERMUTE: Replace CP1252-symbol ... with 3 full stops.Einar Johan Trøan Sømåen
2013-08-20WINTERMUTE: Add binary alpha-blitting.Einar Johan Trøan Sømåen
For now, no RLE, or anything, but the infrastructure for it is put in place here.
2013-08-20WINTERMUTE: Change pixel-format to RGBA.Einar Johan Trøan Sømåen
2013-08-20WINTERMUTE: Avoid doing alpha-blits when image doesn't have alpha.Einar Johan Trøan Sømåen
Also detect images with only binary alpha.
2013-08-19WINTERMUTE: Don't use a lookup table for alphaWillem Jan Palenstijn
This gives a drawTickets() speed increase of about 10% in the JULIA demo (on a core i7 920).
2013-08-19WINTERMUTE: Adding detection for more games.JenniBee
2013-08-16WINTERMUTE: Fix offset calculation with partial rects when sprites are mirrored.Tobia Tesan
This fixes the dress bug, aka Rosemary appearing "jigsawed" when passing over her with the cursor when she is facing east. See bug #3592907
2013-08-16WINTERMUTE: Fix computation of _renderRect.Tobia Tesan
This reverts the changes in 4cf1d671. Fixes the "notebook bug" - i.e. the notebook being only partially drawn - in Dirty Split.
2013-08-16WINTERMUTE: Fix (still disabled) modTargetRect logicWillem Jan Palenstijn
Width and height were computed incorrectly. Also, the shift by _renderRect is not necessary since that was to compensate for the coordinate translation done by the original SDL_RenderSetViewport, which we don't perform.
2013-08-13WINTERMUTE: Be explicit when storing Floats in savegames.Einar Johan Trøan Sømåen
2013-08-13WINTERMUTE: Add atleast some comments to the renderTicket-system.Einar Johan Trøan Sømåen
2013-08-12WINTERMUTE: Add detection for Blue Madonna-demo.Einar Johan Trøan Sømåen
2013-08-09WINTERMUTE: Fix uninitialized scalar field (CID1060922)Einar Johan Trøan Sømåen
2013-08-09WINTERMUTE: Avoid setting alpha-image when filename is ""Einar Johan Trøan Sømåen