Commit Graph
137148 Commits
Author SHA1 Message Date
Paweł Kołodziejski ce97902769 TINYGL: Initialise _enableScissor for case when dirty rects are off. 2022-05-02 10:01:08 +02:00
neuromancer 42623e13a7 HYPNO: initialize _c33UseMouse in wet 2022-05-02 08:30:44 +02:00
Paul Gilbert ebe2096af7 AGS: Call unload_game_file() in quit()
From upstream 1118be9d3f09037b995554d7aad47a400a76fafc
2022-05-01 17:23:26 -07:00
Paul Gilbert 4cd0ca9a27 AGS: Removed DrawAsSeparateCharSprite walk-behind method
From upstream e075376fd42c95ea2399809b7cc492cbc116b0db
2022-05-01 17:23:25 -07:00
Paul Gilbert 3be37608f0 AGS: Fixed potential division by zero in GUISlider
From upstream 36d21686e4a815a22b99e4fbceff11852241a25b
2022-05-01 17:23:25 -07:00
Paul Gilbert d9da1e3759 AGS: Don't try rendering gui controls with zero size
From upstream 84179aecc419cc8feb56b947bb7519e69062fe70
2022-05-01 17:23:25 -07:00
Paul Gilbert 8ac8c037c9 AGS: Use transform_sprite() with overlays for consistency
From upstream f0a1c70836d10330f16723eb304821211b1f1bdf
2022-05-01 17:23:25 -07:00
Paul Gilbert d3f8627678 AGS: Refactored scale_and_flip_sprite() into transform_sprite()
From upstream 3a3f301709b65e6293028541df8fea084f9da7f9
2022-05-01 17:23:25 -07:00
Paul Gilbert 3b91a1124f AGS: Made internal BitmapFlip enum match the script, for convenience
From upstream 8be85c08ed87a56265d2f18fb798ec463edb3ef7
2022-05-01 17:23:25 -07:00
Paul Gilbert 87994139f6 AGS: Tidied gui drawing code a little
From upstream c1bb2fb846c8ffe997ce2c1dda690467bc28edc4
2022-05-01 17:23:24 -07:00
Paul Gilbert f840223533 AGS: Fixed GUI's background image with alpha channel
From upstream d3820e0fd369516008633bbc12fc3da359067798
2022-05-01 17:23:24 -07:00
Paul Gilbert 598acd02b8 AGS: Updated build version (3.6.0.23)
From upstream 13499a1bd26822fd25e32b0855281e1534b30bd9
2022-05-01 17:23:24 -07:00
Paul Gilbert a94adb5968 AGS: Fixed TextBox duplicating letter input
From upstream 6aead72e207b33a991a5e3d2d32f7991007f786c
2022-05-01 17:23:24 -07:00
Paul Gilbert 684463c903 AGS: Implemented readonly Overlay.GraphicWidth & GraphicHeight
From upstream dbfa017cf808beb4522c260f4a9cce20ac0009ee
2022-05-01 17:23:24 -07:00
Paul Gilbert b2d5b6e586 AGS: Implemented Overlay.Width & Height working as scaling
From upstream 3a27e81a710a1c3de4b745d84dca39554dc64385
2022-05-01 17:23:24 -07:00
Paul Gilbert 3b20393a17 AGS: Implemented gui control transparency in software mode
From upstream bcffc2cdeb24a426e2b048e8a98df9c84cb7c6f2
2022-05-01 17:23:23 -07:00
Paul Gilbert 8319217b7a AGS: Added GUIControl.Transparency
From upstream a7c406b1d162bf9ac3896ecb8e26bc6d5327ecfe
2022-05-01 17:23:23 -07:00
Paul Gilbert 8b027e0d82 AGS: Support sprite batch's alpha
From upstream 190897b97c8959954fea3f3561923e1b1c73a2b6
2022-05-01 17:23:23 -07:00
Paul Gilbert b9a9b00974 AGS: Graphic renderers use correct alpha as sprite transparency
From upstream d2502a5240c6c06eb2fb65a9bf90b30584d79051
2022-05-01 17:23:23 -07:00
Paul Gilbert fbd328b0ae AGS: On changed or deleted dynamic sprite, also update sliders
From upstream f675c7ff7eb33bc2969098ab59afffac078b95bb
2022-05-01 17:23:23 -07:00
Paul Gilbert ec170ebd2f AGS: More strict MarkChanged use for gui controls, on changes only
From upstream 1383ff33eb4620eae18598f96f7e0cc948977174
2022-05-01 17:23:22 -07:00
Paul Gilbert d8d593079a AGS: Don't MarkChanged guis changing Transparency or Visible flag
From upstream d4deb499893109a54ed7e011af22d2619c432549
2022-05-01 17:23:22 -07:00
Paul Gilbert 6ef504bba2 AGS: Store gui draw order in a std::vector
From upstream fcc873ef0c26439faf67100f4d70d540434ca9f5
2022-05-01 17:23:22 -07:00
Paul Gilbert 53e1c22185 AGS: Fixes for the updated sprite batch system
From upstream db57e5b06aaf60728e1ade30a61f84d5850596dc
2022-05-01 17:23:22 -07:00
Paul Gilbert 50b2b1af05 AGS: Replaced OnControlPositionChanged() with MarkControlsChanged()
From upstream 2f676fbad2b725fe0089de45ba9f925bc48ab586
2022-05-01 17:23:21 -07:00
Paul Gilbert d7375f0772 AGS: Fixed GUIObject::SetVisible(), should MarkChanged
From upstream e5aa27dfb7c4e8cd8dfaf9c418bb56df2b28ae7e
2022-05-01 17:23:21 -07:00
Paul Gilbert 211abe3744 AGS: Implemented HasAlphaChannel() in GuiButton and GuiSlider
From upstream 05999579489e427b7df7a01bab9643b6677d5afb
2022-05-01 17:23:21 -07:00
Paul Gilbert d52e2fb954 AGS: Gui control textures are rendered as gui sub-batches
From upstream 663394adb286384ba1b03ad95abc93a8dac40b05
2022-05-01 17:23:21 -07:00
Paul Gilbert fec8ab3183 AGS: Simplified DrawSpriteWithTransparency() a little
From upstream 38922c2eb62b8082ae7ba07f07a8fe2192f1bac5
2022-05-01 17:23:21 -07:00
Paul Gilbert d09117334d AGS: Removed obscure hack in DrawSpriteWithTransparency()
From upstream 083d8496f2d7c0eedc31c068ddf27720dee4ff2b
2022-05-01 17:23:20 -07:00
Paul Gilbert 2f558ae1ed AGS: Fixed 8-bit sprites unexpectedly converted on load
From upstream b9804f5ac307e390de205b20f7c803dcf6812df2
2022-05-01 17:23:20 -07:00
Paul Gilbert 2b96f0ff67 AGS: Sprite batches may have parents
From upstream 369b3985400284df53695cee4d3f8f2dfc138beb
2022-05-01 17:23:20 -07:00
Paul Gilbert 9fff1dc1fa AGS: Separate sprite lists and batch lists in renderers
From upstream ccbf3d16788720e94e5362ff8aeae1e32b4febe5
2022-05-01 17:23:19 -07:00
Paul Gilbert a476850123 AGS: Calculate visible graphic size of gui controls for textures
From upstream a91bec5f3fa7f37187a084cabd0ab2289e609a6e
2022-05-01 17:23:19 -07:00
Paul Gilbert 2df62bdd55 AGS: Only redraw gui controls when they are marked as changed
From upstream 27a6bd6a13494cd670fb6749e5bd663f088487ea
2022-05-01 17:23:19 -07:00
neuromancer 86985fa029 HYPNO: disable default autosave implementation for all hypno games 2022-05-01 21:13:19 +02:00
neuromancer 8632b67772 HYPNO: implemented basic keyboard/joystick controls in c33 in wet 2022-05-01 20:53:23 +02:00
neuromancer 3354052863 HYPNO: check for damage and produce static effecti c33 in wet 2022-05-01 20:53:23 +02:00
neuromancer 56377efd7d HYPNO: improved controls in level c33 in wet 2022-05-01 20:53:23 +02:00
neuromancer ae7e800fc2 HYPNO: mission objective UI fix in wet 2022-05-01 20:53:23 +02:00
neuromancer 3fc4de9b58 HYPNO: added more accurated target colors in wet 2022-05-01 20:53:23 +02:00
Zbyněk Schwarz 083bb360b8 I18N: Update translation (Czech)
Currently translated at 54.8% (944 of 1720 strings)
2022-05-01 15:27:44 +00:00
Donovan Watteau 954cb53ee1 CONFIGURE: Avoid "file has no symbols" noise from ranlib on macOS 2022-05-01 13:59:22 +01:00
Duane Mach 3e4f6f4ef7 TEENAGENT: Add missing callback 0x7962 for spider 2022-05-01 13:02:54 +01:00
athrxx 4e214c4f2a SCI: add comment to SciMusic::pauseAll() 2022-05-01 13:46:05 +03:00
athrxx c2975276a3 SCI: fix music handling during auto-save 2022-05-01 13:46:05 +03:00
Kastuś K 268a8790bc I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 100.0% (1720 of 1720 strings)
2022-04-30 18:19:07 +00:00
Andrea Boscarino 4c9986a415 SCUMM: Remove obsolete comment from o3_waitForSentence()
I have checked the v3 disasms for both LOOM and Indy3 and this indeed appears to be the correct code
2022-04-30 20:08:10 +02:00
ScummVM-Translations 5fd855d6bf I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-04-30 17:51:34 +00:00
neuromancer 258cb51b14 HYPNO: improved shoot rendering in level c33 in wet 2022-04-30 19:51:51 +02:00