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
Gregory Montoir
230bd03913
tucker: added workaround for original game glitch (tracker item #2597763 )
...
svn-id: r42458
2009-07-13 22:19:10 +00:00
Gregory Montoir
b98fdb997d
tucker: fixed issues with dirty rects handling (tracker item #2597763 )
...
svn-id: r42456
2009-07-13 22:11:54 +00:00
Gregory Montoir
5a03e5cca1
simplified .raw/.wav data files handling in introduction sequences
...
svn-id: r41520
2009-06-14 15:07:34 +00:00
Johannes Schickel
b3c6751b9b
Strip trailing whitespaces in the whole code base.
...
svn-id: r40867
2009-05-24 15:17:42 +00:00
Gregory Montoir
0ceb92871b
cleanup
...
svn-id: r40646
2009-05-17 13:25:08 +00:00
Gregory Montoir
2fd66d8eae
some cleanup :
...
- separated instruction table parsing from instruction execution
- added a few debug calls to monitor game flags changes
- some variables/functions renaming
svn-id: r40454
2009-05-11 14:04:44 +00:00
Max Horn
f9ecd95d69
Whitespace cleanup: Convert space followed by tab to just tab
...
svn-id: r39203
2009-03-07 19:24:31 +00:00
Max Horn
dd98126423
Engines: Fused several init&go methods into a single run method
...
svn-id: r39003
2009-03-01 04:42:46 +00:00
Gregory Montoir
40a2485050
fix for tracker item #2627942 TUCKER: Brainroom/Information Room Graphics glitch
...
svn-id: r38990
2009-03-01 00:51:14 +00:00
Gregory Montoir
db7073b15a
cleanup
...
svn-id: r38685
2009-02-21 11:29:56 +00:00
Gregory Montoir
36767120e1
correct sprite state for location 43 ( fixes #2600759 )
...
svn-id: r38188
2009-02-15 01:48:18 +00:00
Gregory Montoir
b2b37d3d67
fixed invalid dirty rect for infobar ; added code difference in infobar display for DE version (tracker items #2523881,2523924)
...
svn-id: r36160
2009-01-31 09:44:27 +00:00
Gregory Montoir
3f06e9c4eb
fix #2543067 'crash on Bud Tucker in Double Trouble german version', don't copy rect if w or h <= 0
...
svn-id: r36123
2009-01-28 21:43:26 +00:00
Gregory Montoir
4999677c57
added a few more code differences, demo version is now completable
...
svn-id: r36063
2009-01-25 18:08:26 +00:00
Gregory Montoir
e5feb689df
added detection entry for playable demo and some code differences
...
svn-id: r36044
2009-01-24 21:03:44 +00:00
Gregory Montoir
1511099a7b
merged Graphics::copyTo640/Graphics::copyFrom640
...
svn-id: r35892
2009-01-18 04:00:11 +00:00
Max Horn
d53a340a4d
Some cleanup (one could replace some of those switch/case by jump tables...)
...
svn-id: r35876
2009-01-16 23:18:18 +00:00
Max Horn
c0e1dbf1ac
TUCKER: Changed loadFile and loadImage to take filename as parameter (trying to get rid of _fileToLoad)
...
svn-id: r35874
2009-01-16 21:08:55 +00:00
Max Horn
1082d82ba8
TUCKER: Simplify TuckerEngine::copyLocBitmap
...
svn-id: r35873
2009-01-16 20:53:43 +00:00
Gregory Montoir
3ddbc1211f
moved game version flags to detection entries ; unset kGameFlagEncodedData for polish version (tracker item #2436225 )
...
svn-id: r35417
2008-12-17 21:29:56 +00:00
Gregory Montoir
ee62b9c4c3
changed game version flags handling, should fix #2434208
...
svn-id: r35398
2008-12-16 21:06:20 +00:00
Gregory Montoir
12bf681ee8
fixed german version detection, added datafiles remapping as listed in bug tracker item #2422555
...
svn-id: r35319
2008-12-12 21:42:38 +00:00
Gregory Montoir
c3fa73a010
added dirty screen rects redraw
...
svn-id: r35274
2008-12-07 14:22:05 +00:00
Gregory Montoir
d93413b99b
added detection entries and charset selection for german version
...
svn-id: r35188
2008-11-30 11:30:29 +00:00
Gregory Montoir
2811ebf905
enabled subtitles
...
svn-id: r35187
2008-11-30 11:24:39 +00:00
Gregory Montoir
362bdf87d7
added support for kSupportsLoadingDuringRuntime & kSupportsSavingDuringRuntime, cleanup
...
svn-id: r35171
2008-11-28 23:56:25 +00:00
Gregory Montoir
db0c951a0d
various fixes, Bud Tucker should now be completable (tested with french version)
...
svn-id: r35155
2008-11-23 03:42:01 +00:00
Gregory Montoir
b45227cfa0
some fixes to input handling, cleanup
...
svn-id: r35100
2008-11-16 20:51:10 +00:00
Gregory Montoir
8f230d7358
added support for animation sequence
...
added support for non-interactive demo
fixed wrong end of demo screen when quitting the game using the inventory
svn-id: r35069
2008-11-15 02:32:05 +00:00
Johannes Schickel
5a0556f09c
Committed my patch #2123680 "SDL: Backend transaction / rollback support".
...
svn-id: r35062
2008-11-14 22:08:10 +00:00
Gregory Montoir
b7c9958e82
enabled RTL
...
fixed bad glyphs display for non french version
got rid of Graphics::drawChar2
svn-id: r35006
2008-11-11 13:10:34 +00:00
Gregory Montoir
2a71b897c6
fixed charset issues & wrong state for locations 13,16,23
...
svn-id: r34999
2008-11-10 23:29:08 +00:00
Filippos Karapetis
4ea83f237c
Silenced MSVC warnings about uninitialized variables
...
svn-id: r34995
2008-11-10 21:56:27 +00:00
Filippos Karapetis
1914f20c38
Fixed typo (which seems like a nasty bug)
...
svn-id: r34994
2008-11-10 21:53:39 +00:00
Gregory Montoir
4a5d4ba94d
add initial support for 'Bud Tucker in Double Trouble'
...
svn-id: r34990
2008-11-10 20:38:54 +00:00