Strangerke
7363009cd5
TUCKER: Initialize some more pointers with nullptr instead of 0
2014-03-15 13:36:35 +01:00
Strangerke
f30246187e
TUCKER: Use boolean instead of integer in several places
2014-03-15 12:34:08 +01:00
Strangerke
661f041472
TUCKER: Initialize some pointers with nullptr instead of 0
2014-03-15 12:02:44 +01:00
Strangerke
0e48803b42
TUCKER: Add a safeguard in updateCharPosition() to avoid a potential out-of-bounds read, change the type of a variable to boolean
2014-03-15 11:42:57 +01:00
Strangerke
3c76acf445
TUCKER: Some renaming in Graphics
2014-03-09 15:13:56 +01:00
Strangerke
369b2c18be
TUCKER: Some more refactoring
2014-03-09 11:30:27 +01:00
Strangerke
e4cbc67493
TUCKER: Some more refactoring
2014-03-09 00:35:06 +01:00
Strangerke
28ade2239a
TUCKER: make _panelLockedFlag a boolean instead of an integer
2014-03-09 00:12:34 +01:00
Strangerke
47f9a2dd10
TUCKER: Fix some values assigned to _skipCurrentCharacterDraw
2014-03-09 00:03:21 +01:00
Strangerke
0b9ba6ad29
TUCKER: Some more renaming
2014-03-09 00:00:27 +01:00
Strangerke
0c247b26b4
TUCKER: Some more renaming
2014-03-08 18:36:54 +01:00
Strangerke
81815f0b8a
TUCKER: Change the type of some variables to boolean
2014-03-08 18:07:24 +01:00
Strangerke
65b819305d
TUCKER: Initialize some uninitialized variables
2014-03-08 17:49:53 +01:00
Strangerke
9ce5f1c90c
TUCKER: Use a boolean for drawFlag instead of an integer
2014-03-07 19:21:13 +01:00
Strangerke
d0b9a52f64
TUCKER: Some more renaming
2014-03-07 19:21:11 +01:00
Strangerke
fbc63ebd68
TUCKER: Use boolean in place of integer for some members of the Sprite structure
2014-03-07 17:50:36 +01:00
Strangerke
854635c5c1
TUCKER: Start renaming struct members to follow coding/naming conventions
2014-03-07 17:34:48 +01:00
Strangerke
705b48025b
TUCKER: Reduce the scope of some variables
2014-03-07 14:33:43 +01:00
Johannes Schickel
9e90dcd346
TUCKER: Make GPL headers consistent in themselves.
2014-02-18 02:39:39 +01:00
dergunov
3a5554f7ba
TUCKER: Fix bug #6381 - "TUCKER: In 3rd part, "Use Peg" fails..."
...
"Use Peg" is a single-item action and these are hardcoded in the
engine. The default otherwise is dual-item action "Use X on Y".
2014-02-10 14:48:50 +00:00
D G Turner
7381fcdf30
TUCKER: Amend fix for bug #3614697 - "Spanish version uncompletable..."
...
The mof instruction needs to return 0 or 1 to continue execution, rather
than 2 which indicates to end table instruction execution. Using 0 as
this is most likely correct value.
2013-07-16 20:30:30 +01:00
D G Turner
485118ecd9
TUCKER: Add support for skipping unhandled/invalid instructions.
...
This ensures that if any unhandled/invalid instructions are present,
they are skipped, rather than locking up engine execution.
This is a secondary fix for bug #3614697 - "Spanish version
uncompletable at end of 2nd part" and any other future bugs of this
type.
2013-07-14 05:07:11 +01:00
D G Turner
1946dead77
TUCKER: Fix for bug #3614697 - "Spanish version uncompletable..."
...
This add support for the unhandled "mof" instruction present in the
Spanish version. This effectively skips it as a NOP/invalid, which
prevents it locking up the game at the end of the 2nd part.
2013-07-14 05:04:02 +01:00
Willem Jan Palenstijn
52541fc257
TUCKER: Fix palette fades
...
This is a regression from 362b0cd5e4
and fixes bug #3614686 .
2013-07-12 21:17:40 +02:00
Max Horn
f04d6c6ee5
TUCKER: Give name to RandomSource, to register it with event recorder
2011-05-17 12:17:27 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Gregory Montoir
3d0f255912
TUCKER: add missing code for kSupportsLoadingDuringStartup
2011-03-20 18:31:18 +01:00
dhewg
6650e69a30
TUCKER: Get rid of syncSoundSettings()
...
And respect global mute settings
2011-03-19 16:49:17 +01:00
Johannes Schickel
e21d6e0d11
Merge branch 'osystem-palette' of https://github.com/lordhoto/scummvm into master
...
Conflicts:
backends/platform/android/android.cpp
engines/sci/graphics/screen.cpp
engines/sci/graphics/transitions.cpp
2011-02-19 21:46:45 +01:00
Gregory Montoir
855b676cd4
TUCKER: cleanup, removed unused variables
2011-02-19 15:52:03 +01:00
Gregory Montoir
c53abb0aba
TUCKER: fix truncated action string in english version
2011-02-19 15:37:24 +01:00
Gregory Montoir
81a3538706
TUCKER: fix #3106714 - Wrong animation after TV off
...
Some negative values are prefixed by 2 minus signs, skip one
before passing the string to strtol.
2011-02-18 22:28:26 +01:00
Gregory Montoir
34f428ea91
TUCKER: cleanup
2011-02-18 15:20:31 +01:00
Gregory Montoir
e552b5a8c3
TUCKER: fix #3106542 - Ego drawn behind background
...
Looks like an original game glitch, the location 14
background bitmap contains some pixels in range
[0xE0-0xF8] which is usually reserved ; add workaround.
2011-02-18 15:18:44 +01:00
Gregory Montoir
3557ff5747
TUCKER: fix #3106536 - Punk stuck (moving in background)
2011-02-18 15:18:44 +01:00
Gregory Montoir
d9140ab626
TUCKER: fix #2628056 - Text Dialogue is out of sync
...
always synchronize text with speech sound. Note, some
subtitles present in the datafiles are inconsistent
(written text different from spoken).
2011-02-18 15:18:44 +01:00
Gregory Montoir
da77a057d1
TUCKER: fix #2627967 - Slow Walking
...
The waitForTimer calls in fade*Palette are actually
duplicated ; mainLoop already handles timing.
2011-02-18 15:18:44 +01:00
Johannes Schickel
362b0cd5e4
TUCKER: Adapt to setPalette RGBA->RGB change.
...
This change has not been tested, since I do not own copy of Tucker.
2011-02-14 17:08:33 +01:00
Max Horn
ab039812e7
COMMON: OSystem now has a PaletteManager
...
svn-id: r55806
2011-02-07 17:52:38 +00:00
David Turner
71d0526834
TUCKER: Added basic debugging console to engine
...
Tucker does not currently use Debug Channels, but this does provide a base for adding them along with any other debugging commands.
svn-id: r54141
2010-11-08 12:24:18 +00:00
Max Horn
b3e404109c
Move initGraphics and initCommonGFX from to new header.
...
These functions are only used internally be Engine subclasses, and
by moving them to a separate header we can reduce indirect header
dependencies.
svn-id: r48934
2010-05-04 11:58:12 +00:00
Yotam Barnoy
ef330ed9b4
Patch for bug 2943361 by littleboy, adding full kb modifier support to all engines + GUI and proper keypad handling
...
svn-id: r48101
2010-02-21 04:04:13 +00:00
Gregory Montoir
a85b22e092
TUCKER: fix several issues in ending sequences (tracker item #2872355 - Minor bugs outro)
...
svn-id: r45200
2009-10-17 20:06:46 +00:00
Gregory Montoir
fc77520429
TUCKER: fix original game glitch (tracker item #2872385 - Fish swims out of aquarium)
...
svn-id: r44899
2009-10-11 09:26:36 +00:00
Gregory Montoir
d971b0737a
TUCKER: ignore selected verb when displaying options (tracker item #2872383 - Look at options)
...
svn-id: r44898
2009-10-11 09:25:31 +00:00
Gregory Montoir
0f564aad81
TUCKER: add clipping for text drawing
...
svn-id: r44393
2009-09-27 10:36:45 +00:00
Gregory Montoir
e4d04fec8d
TUCKER: add support for commpressed intro sound effects
...
svn-id: r43733
2009-08-25 21:28:29 +00:00
Gregory Montoir
cce199c48b
TUCKER: some dirty rects handling fixes
...
svn-id: r43732
2009-08-25 21:26:56 +00:00
Torbjörn Andersson
762d2dc03a
Removed unnecessary semi-colons.
...
svn-id: r43409
2009-08-15 14:13:48 +00:00