Bastien Bouclet
c3c09a1c83
MOHAWK: MystOptionsDialog should not subclass GUI::OptionsDialog
2016-02-22 08:44:55 +01:00
Paul Gilbert
b12cb7308a
SHERLOCK: RT: Fix tearing in ending credits
2016-02-21 20:46:46 -05:00
Lars Skovlund
f7025c4cab
SCI: Make Pharkas CD opcodes return explicit values. Document.
2016-02-22 01:04:56 +01:00
Lars Skovlund
11d6da4ef6
SCI32: Document purpose of 993.voc
2016-02-22 01:04:18 +01:00
Ori Avtalion
4b83ce3800
TUCKER: Allow skipping and quitting from cutscene loops
2016-02-22 00:47:05 +02:00
Ori Avtalion
1acbfe8889
TUCKER: Remove errant loop increment (confirmed by cyx)
2016-02-22 00:44:19 +02:00
Eugene Sandulenko
59aede6228
SWORD25: Fix bug #6981 : High CPU usage on one core
...
The game loop is implemented in Lua, and there are no delays.
Now we wait 10ms on each event pulling, as we always do.
2016-02-21 22:53:26 +01:00
Willem Jan Palenstijn
93af01a58a
SCI32: Comment splitRects
2016-02-21 21:12:13 +01:00
Martin Kiewitz
86a8886409
SCI32: Clean up Gfx::FrameoutsyncWithScripts()
2016-02-21 20:56:26 +01:00
Willem Jan Palenstijn
ddcf204bd0
SCI: Add help for debuglevel command
2016-02-21 20:42:06 +01:00
Martin Kiewitz
1ac8533b1f
SCI32: Fix save patching for ScummVM dialog
...
- Patch game super object for saving instead of game object
- Remove re-adding planes+screen items, game::replay does that
We would only have to do that for soft-failing on restore
- Change debug levels of kNumLoops/kNumCels to 9
- Add special comment about -info- selector in syncWithScripts()
This should now make ScummVM menu saving work properly at
least in SQ6.
2016-02-21 20:33:17 +01:00
Johannes Schickel
b6b2bcf607
GRAPHICS: Remove superfluous ABS usage to silence a warning.
2016-02-21 17:45:30 +01:00
Martin Kiewitz
210a6b10ac
SCI32: Add comment about SQ6's option plane
2016-02-21 17:30:25 +01:00
Martin Kiewitz
3e4efdbd27
SCI32: Implement syncing planes+screen items from VM for restore
...
Fixes restoring saved games, when ScummVM dialogs are patched in
Removing clearing planes+screen items as well, because the scripts
actually did that, but did not clear everything.
Fixes "Invalid screen item" message when entering options menu,
after restoring in SQ6.
2016-02-21 17:21:48 +01:00
Colin Snover
0abd5b5c4e
SCI: Use nullptr instead of 0 for null pointer checks
2016-02-21 09:32:34 -06:00
Eugene Sandulenko
88289670f2
I18N: Regenerate translations.dat
2016-02-21 15:40:24 +01:00
Eugene Sandulenko
aa65dd2c73
I18N: Update Russian translation
2016-02-21 15:39:39 +01:00
Eugene Sandulenko
6e67883c49
I18N: Update Ukrainian translation
2016-02-21 15:39:27 +01:00
Johannes Schickel
0a06942e4e
GRAPHICS: Skip empty rects and empty shadows in VectorRendererSpec::drawSquareShadow.
2016-02-21 14:41:29 +01:00
Johannes Schickel
edaff1bdea
GRAPHICS: Skip empty rects in VectorRenderer*'s drawInteriorRoundedSquareAlg.
2016-02-21 14:41:29 +01:00
Johannes Schickel
1c4f41feed
GRAPHICS: Skip empty rects in VectorRendererSpec::drawTriangleFast.
2016-02-21 14:41:29 +01:00
Johannes Schickel
df65bad9d2
GRAPHICS: Skip empty rects in VectorRendererSpec::drawSquareAlg.
2016-02-21 14:41:29 +01:00
Johannes Schickel
5f61de0e68
GRAPHICS: Skip empty rects in VectorRender*'s drawTabAlg.
2016-02-21 14:41:29 +01:00
Johannes Schickel
610d2eec00
GRAPHICS: Make VectorRendererAA::drawLineAlg never divide by zero.
...
It won't crash any longer in the case dx = dy = 0.
2016-02-21 14:41:29 +01:00
Johannes Schickel
5bc3a5aa3f
GRAPHICS: Let drawLineAlg in VectorRenderer code take unsigned dx, dy.
2016-02-21 14:41:29 +01:00
Johannes Schickel
0e7facad76
GRAPHICS: Skip empty rects in VectorRendererSpec::drawTriangleVertAlg.
2016-02-21 14:41:29 +01:00
Johannes Schickel
16aac72b60
GRAPHICS: Add comments about safe divisions in VectorRendererSpec.cpp.
2016-02-21 14:41:29 +01:00
Martin Kiewitz
7b9c15634f
SCI32: Use debugC instead of debugCN for debug output
2016-02-21 14:20:11 +01:00
Martin Kiewitz
edd1efb049
SCI32: Add debug output to Add/Update/DeleteScreenItem+Planes
...
debugflag Graphics
level 6 for Add+Delete
level 7 for Update
2016-02-21 14:14:11 +01:00
Martin Kiewitz
0941dcdb67
SCI32: Add a bit more debug info to errors + screenitems
2016-02-21 13:59:17 +01:00
Thierry Crozat
451932d1cb
I18N: Regenerate translations data file
2016-02-21 12:15:36 +00:00
Thierry Crozat
46637f6e32
I18N: Update hungarian translation (patch #1632 )
2016-02-21 12:15:01 +00:00
Thierry Crozat
cb106bbceb
I18N: Update dutch translation (patch #1633 )
2016-02-21 12:14:25 +00:00
Martin Kiewitz
51256ab7bb
SCI: Add script patch for Laura Bow 1 easter egg
...
Fixes view-loop for PC version
2016-02-21 13:06:37 +01:00
Willem Jan Palenstijn
26a5efe6e8
SCI: Fix redrawAll updating visiblePlanes
...
It was comparing ScreenItem*'s directly, instead of objects.
2016-02-21 12:52:25 +01:00
Willem Jan Palenstijn
3c3b7ec13d
SCI: Skip NULL entries in FindByObject
...
Lists can contain gaps if they're searched before Pack() is called.
2016-02-21 12:51:31 +01:00
Willem Jan Palenstijn
748b7684b2
SCI: Clear visible planes in GfxFrameout::clear() too
...
This caused planes and visibleplanes to go out of sync when loading.
2016-02-21 01:45:28 +01:00
Paul Gilbert
27e6eceff2
CREATE_PROJECT: Disable fluidsynth library by default for Visual Studio
...
Currently we don't have a lib file for fluidsynth built for Visual Studio
2015, and I've spent 5 fruitless hours trying to compile one. So I'm
disabling fluidsynth automatically for now, and we can always re-enable
it again if we ever do manage to create an appropriate library
2016-02-20 19:27:26 -05:00
Thierry Crozat
21ae5da6b0
I18N: Regenerate translations data file
2016-02-20 23:48:49 +00:00
Thierry Crozat
349c10abed
I18N: Update gl_ES translation (patch #1631 )
2016-02-20 23:48:08 +00:00
Thierry Crozat
03270ab2e1
I18N: Regenerate translations data file
2016-02-20 23:41:25 +00:00
Michał Ziąbkowski
f183f5005e
I18N: Update Polish translation.
2016-02-20 23:41:25 +00:00
Thierry Crozat
f4c997553b
I18N: Update french translation
2016-02-20 23:41:24 +00:00
Willem Jan Palenstijn
a67e8a61dc
VIDEO: Add warning for potential unaligned writes
2016-02-20 22:33:05 +01:00
Willem Jan Palenstijn
9362bde2cc
VIDEO: In indeo3 codec, use unaligned read functions where necessary
...
This fixes bug #7039 .
2016-02-20 22:33:05 +01:00
Filippos Karapetis
b6f84d37b3
SCI: Fix showStyle check in palMorphFrameOut() - thanks snover
2016-02-20 23:28:41 +02:00
Thierry Crozat
3d97d2f0ed
I18N: Merge updated translations template to the language files
2016-02-20 21:26:10 +00:00
Thierry Crozat
2e7056e648
I18N: Update translations template file
2016-02-20 21:25:31 +00:00
Thierry Crozat
849f4f2d49
CGE2: Add events.cpp to POTFILE
2016-02-20 21:24:49 +00:00
Thierry Crozat
742d33d703
CGE: Add events.cpp to POTFILE
2016-02-20 21:24:38 +00:00