Max Horn
05b4370c21
Fix for bug #2664460 : Various SeekableReadStream::seek() implementations (as well as our unit tests, ouch) handled SEEK_END incorrectly (using -offset instead of offset), contrary to what the docs said and what fseek does. Hopefully I found and fixed all affected parts, but still watch out for regressions
...
svn-id: r39135
2009-03-05 20:37:53 +00:00
Jordi Vilalta Prat
047f116515
Renamed MetaEngine::getCopyright() to getOriginalCopyright() to better match the meaning of the returned string, as discussed some time ago in scummvm-devel
...
svn-id: r39132
2009-03-05 12:04:58 +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
Max Horn
3fcbda829a
Merged Engine::go() and ::init() into a new run() method (currently implemented by calling the existing init&go methods; to be cleaned up by engine authors
...
svn-id: r39002
2009-03-01 04:30:55 +00:00
Sven Hesse
462ef2c78c
Clipping the rendering to the output surface.
...
This should fix the crash in the Italian version of Woodruff (#1981031 - "Crash after dancing at Puh-Let Party!!")
svn-id: r38784
2009-02-22 14:04:07 +00:00
Sven Hesse
e643565c2c
Compensate small lags in Util::waitEndFrame(), so that the CD audio intro sequences in Gob1 and Gob2 CD hopefully won't de-sync so easily
...
svn-id: r38702
2009-02-21 15:58:50 +00:00
Johannes Schickel
5417f6bacb
- Replace OSystem::clearScreen with OSystem::fillScreen as discussed on -devel.
...
- Update BaseBackend and DC port to properly implement OSystem::fillScreen (now only PalmOS has to be updated).
- Update all client code which relied on OSystem::clearScreen so far.
svn-id: r38304
2009-02-15 21:20:21 +00:00
Travis Howell
79f7b51c16
Ooops, remove excess space.
...
svn-id: r38195
2009-02-15 08:10:01 +00:00
Travis Howell
76e3172f4a
Add Amiga and DOS Italian versions of Gobliins 2, and resort gob2 entries by platform.
...
svn-id: r38193
2009-02-15 08:07:50 +00:00
Travis Howell
12d203867d
Add Amiga Italian version of Ween, and resort Ween entires by platform.
...
svn-id: r36243
2009-02-07 09:43:27 +00:00
Max Horn
7cb437b56f
Renamed SpecialDebugLevel to DebugChannel
...
svn-id: r36142
2009-01-30 05:10:24 +00:00
Max Horn
28cf213605
Moved AdvancedDetector from common/ to engines/
...
svn-id: r36132
2009-01-29 22:13:01 +00:00
Max Horn
ac59693be2
A ton of code formatting fixes; also fixed warnings about single line loops like 'while(cond);' by inserting newlines
...
svn-id: r36127
2009-01-29 05:26:12 +00:00
Johannes Schickel
655a1cb227
Oops. (stupid c&p bug)
...
svn-id: r35659
2009-01-02 00:52:01 +00:00
Johannes Schickel
15784edb08
Cleanup.
...
svn-id: r35658
2009-01-02 00:50:53 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Sven Hesse
3cc1c03dd6
Added the French Mac version of Lost in Time, as supplied by koalet in bug report #2479034
...
svn-id: r35641
2008-12-31 17:18:23 +00:00
Sven Hesse
82b9ace2e2
Added an entry for the French Mac version of Gob2, as supplied by koalet in bug report #2478585
...
svn-id: r35625
2008-12-31 11:30:40 +00:00
Sven Hesse
068d2cd9b9
Adding a fallback for the Mac version of Gob2
...
svn-id: r35624
2008-12-31 09:44:45 +00:00
Filippos Karapetis
702848c17b
Silenced MSVC warnings about uninitialized variables
...
svn-id: r35602
2008-12-29 11:14:48 +00:00
Sven Hesse
c5411e8b58
Explicitely using MIN<int>(). This should fix bug #2473627
...
svn-id: r35597
2008-12-29 00:11:47 +00:00
Sven Hesse
4f576ef6c0
Implemented the non-monospaced font in the save name input field
...
svn-id: r35596
2008-12-29 00:03:09 +00:00
Sven Hesse
017561a2e1
Fixing the save/load list box's width
...
svn-id: r35591
2008-12-28 18:00:19 +00:00
Sven Hesse
acdd0354b2
Removing debug stuff I accidentally left in
...
svn-id: r35590
2008-12-28 17:43:52 +00:00
Sven Hesse
c1f6dcbb52
Fixing the semi-transparency
...
svn-id: r35588
2008-12-28 11:27:09 +00:00
Sven Hesse
b07ac4d1f7
/That's/ the blit24
...
svn-id: r35587
2008-12-28 09:28:43 +00:00
Sven Hesse
b820055cc3
More graphics fixes. blit24 (which isn't blit24 but just a slightly different blit16) works now
...
svn-id: r35586
2008-12-28 08:02:57 +00:00
Sven Hesse
84b6db7bf3
Fixing some 16bit graphics
...
svn-id: r35585
2008-12-27 22:48:00 +00:00
Sven Hesse
24c37e7d82
Adding a French entry for my US/FR version of The Last Dynasty
...
svn-id: r35561
2008-12-26 13:30:06 +00:00
Johannes Schickel
c8ae5fa9d2
Fixed compilation with g++4.3
...
svn-id: r35532
2008-12-25 00:16:29 +00:00
Sven Hesse
00baeacf60
Documenting the dither code a bit more and removing SierraLight's not needed height argument
...
svn-id: r35530
2008-12-24 16:59:37 +00:00
Sven Hesse
74024ff3e5
Moving the dither code to graphics/
...
svn-id: r35526
2008-12-24 15:57:43 +00:00
Sven Hesse
d0738d553a
Fixing the flow meter thingy in Urban Runner
...
svn-id: r35491
2008-12-22 20:35:48 +00:00
Sven Hesse
83cdce56db
Added the demo version of The Last Dynasty (thanks to fac)
...
svn-id: r35452
2008-12-20 19:41:44 +00:00
Sven Hesse
5b7cb7ae3e
Note to self: Don't sleep-deprive and code, for it makes you daft as a broom ;)
...
(Thanks to md5 for pointing this out to me)
svn-id: r35423
2008-12-18 16:38:28 +00:00
Filippos Karapetis
05434a38f0
Fixed some warnings
...
svn-id: r35422
2008-12-18 16:34:01 +00:00
Sven Hesse
4ceecdb25f
Preliminary save/load support for Urban Runner
...
svn-id: r35418
2008-12-18 02:48:15 +00:00
Filippos Karapetis
3f36b2a15a
Fixed bug: not all control paths return a value in savePalLUT()
...
svn-id: r35413
2008-12-17 16:45:53 +00:00
Sven Hesse
38e7eecb71
Added support for caching the palette LUT to a file
...
svn-id: r35412
2008-12-17 16:06:16 +00:00
Sven Hesse
d0e2107b7e
Only do the no-cd-workaround if all resource files can be found
...
svn-id: r35409
2008-12-17 13:07:56 +00:00
Sven Hesse
3591f8859e
Workaround for Urban Runner's CD number detection daftness.
...
Basically, now we claim to run in no-CD-mode (by pretending "NO_CD.TXT" exists) and open CD2.ITK, CD3.ITK and CD4.ITK manually
svn-id: r35407
2008-12-17 00:41:00 +00:00
Sven Hesse
adae869c8a
Experimental semi-transparency for fillRect, used in the green/red menu areas of Urban Runner
...
svn-id: r35406
2008-12-16 23:27:35 +00:00
Sven Hesse
ebd2f53713
If the music file to play has no extension, add one. Fixes the music when you die
...
svn-id: r35397
2008-12-16 20:40:18 +00:00
Sven Hesse
4d3a4a85f6
Rotating the object backwards in the magnifing view works now
...
svn-id: r35396
2008-12-16 20:21:29 +00:00
Sven Hesse
94c14c7c78
Fixing the update coordinates for videos with _bytesPerPixel > 1
...
svn-id: r35395
2008-12-16 19:55:51 +00:00
Sven Hesse
d4b6b9187d
More video fixes for the magnifier/memory view
...
svn-id: r35394
2008-12-16 18:53:26 +00:00
Sven Hesse
c45f149ea1
First step at getting the magnifier and memory view corrected
...
svn-id: r35389
2008-12-16 02:57:48 +00:00
Sven Hesse
f825ccd63f
Script fix. Magnifier, Memory and Save/Load, while still not working correctly, don't crash the game anymore
...
svn-id: r35385
2008-12-15 16:01:39 +00:00
Sven Hesse
513aeee844
More video changes/fixes/stubs
...
svn-id: r35384
2008-12-15 15:36:21 +00:00
Sven Hesse
6b043aa05b
Support for Urban Runner's new cursors (frames out of 16bit color VMDs)
...
svn-id: r35376
2008-12-15 05:16:23 +00:00