13556 Commits

Author SHA1 Message Date
Max Horn
919af98314 Added Dialog::wantsScaling(), to allow dialogs to turn off automatic scaling
svn-id: r17646
2005-04-17 11:20:59 +00:00
Travis Howell
9daddf5955 wizImage compression type 2 uses different decode method, so disable for now.
svn-id: r17645
2005-04-17 09:45:38 +00:00
Travis Howell
6feb1a75f6 Revert + 1 to width/height, caused invalid write.
svn-id: r17644
2005-04-17 07:40:40 +00:00
Travis Howell
95c23c4cc8 Missing brackets.
svn-id: r17643
2005-04-17 03:09:03 +00:00
Travis Howell
b05e1cd997 Move HE bugs/issues to wiki (At http://wiki.scummvm.org/index.php/HE_Progress )
svn-id: r17642
2005-04-17 01:26:41 +00:00
Max Horn
08424bf6db Hack to get the CD version to play even if no CD track is present
svn-id: r17641
2005-04-16 23:31:02 +00:00
Eugene Sandulenko
44acfd9467 Implement sfGetDeltaFrame and sfEnableZone. Fixes freeze when sanctuary
gates open and also used in world map.

Spelling and indentation fixes here and there.

svn-id: r17640
2005-04-16 20:59:24 +00:00
Max Horn
aea451f092 Reunify DirBrowserDialog and FileBrowserDialog; implemented file browser mode for OSX, too; fixed some memory leaks in the launcher
svn-id: r17639
2005-04-16 17:55:09 +00:00
Max Horn
caf142657d setLabel should probably cause an automatic redraw...
svn-id: r17638
2005-04-16 17:53:18 +00:00
Andrew Kurushin
b31ee93c75 vc compile warn
svn-id: r17637
2005-04-16 17:05:14 +00:00
Torbjörn Andersson
8ef991fe4a Clarified the second comment, and removed the overlap between the two.
svn-id: r17636
2005-04-16 16:56:16 +00:00
Andrew Kurushin
bffeb58d06 fixed: sprite hittest, speech draws in screen bounds
svn-id: r17635
2005-04-16 16:55:35 +00:00
Torbjörn Andersson
7b9a3b1fa7 Clarified/corrected my own comment, otherwise I'll probably forget exactly
why this was necessary.

svn-id: r17634
2005-04-16 16:29:11 +00:00
Travis Howell
036a985f94 Ooops
svn-id: r17633
2005-04-16 15:26:19 +00:00
Travis Howell
1507203d93 VAR78 needs to be set in HE80+ games
Active sound channels VAR exists in HE80 too.

svn-id: r17632
2005-04-16 15:21:19 +00:00
Travis Howell
ee62127ace Add mouse state VAR for HE 72+ games.
svn-id: r17631
2005-04-16 14:59:15 +00:00
Travis Howell
40c45f5408 No longer seem to occur.
svn-id: r17630
2005-04-16 14:49:00 +00:00
Travis Howell
471a58680d Filter out extra path setting and useless setting when writing INIs details in HE games.
svn-id: r17629
2005-04-16 14:45:21 +00:00
Travis Howell
a117f4f832 Palette slots are supported, working in pajama3 at least.
Fix typo.

svn-id: r17628
2005-04-16 14:36:51 +00:00
Travis Howell
1c6e1853e3 cyx added o90_getLinesIntersectionPoint()
svn-id: r17627
2005-04-16 14:32:32 +00:00
Gregory Montoir
ca5bb36c11 'unstubbed' o90_getLinesIntersectionPoint
svn-id: r17626
2005-04-16 14:22:14 +00:00
Travis Howell
f958556ba6 Small correction.
svn-id: r17625
2005-04-16 14:07:43 +00:00
Max Horn
8b73e6a7da _screenHasChanged == true implies _canvas.pixels == null; so replace it (after all, we don't want to draw text when the canvas is not yet ready, no matter whether this is due to a screen change or for any other reason)
svn-id: r17624
2005-04-16 13:09:34 +00:00
Max Horn
a804152443 cleanup
svn-id: r17623
2005-04-16 12:42:09 +00:00
Max Horn
90217a59af Improved auto-detection if MD5 is not known / MD5 support is disabled
svn-id: r17622
2005-04-16 12:41:56 +00:00
Torbjörn Andersson
ff7c1086af When recreating the canvas, do a full redraw so that all the dialogs
behind the credits show. Until we have a new canvas, don't draw any credits
text, or it too will show up on the canvas.

The latter, at the very least, was a bug in my original patch.

svn-id: r17621
2005-04-16 12:41:43 +00:00
Max Horn
7aebedcc14 Patch #1183808 (GUI: Less CPU-intensive credits scroll), with some tweaks by me
svn-id: r17620
2005-04-16 11:40:15 +00:00
Travis Howell
e9be61a465 Disable again, some sounds loop forever.
svn-id: r17619
2005-04-16 11:31:00 +00:00
Andrew Kurushin
f6d87c8689 fixed ram dialog crash
implemented: sfScriptSpecialWalk,sfScriptWalkRelative,sfScriptMoveRelative

svn-id: r17618
2005-04-16 11:03:34 +00:00
Travis Howell
58298999f3 Error on all unknown compression types.
Remove some unused cases.

svn-id: r17617
2005-04-16 11:01:31 +00:00
Travis Howell
6e903f684a Cleanup
svn-id: r17616
2005-04-16 10:42:19 +00:00
Travis Howell
43aab9eabb Cleanup
svn-id: r17615
2005-04-16 10:26:49 +00:00
Travis Howell
57711d54fe puttmoon GID no longer used.
svn-id: r17614
2005-04-16 10:16:31 +00:00
Travis Howell
537b8ae7e8 Add missing check for palette remap in drawWizImage.
Can get further in freddi4.

svn-id: r17613
2005-04-16 06:16:22 +00:00
Travis Howell
a9ff09b066 Adjust for footdemo, which triggers assert.
svn-id: r17612
2005-04-16 05:36:01 +00:00
Travis Howell
2b6bdb6119 DstResNum state is always zero.
svn-id: r17611
2005-04-16 05:18:59 +00:00
Travis Howell
c810139b72 use dstResNum for destination, if set.
svn-id: r17610
2005-04-16 04:56:06 +00:00
James Brown
df3bc8bb37 spelling
svn-id: r17609
2005-04-16 01:39:51 +00:00
Travis Howell
f6fc9c1c21 Fixed
svn-id: r17608
2005-04-15 23:15:05 +00:00
Travis Howell
97652af225 MIN/MAX were in reverse.
svn-id: r17607
2005-04-15 15:19:41 +00:00
Travis Howell
2618ce80fa Update HE todo.
svn-id: r17606
2005-04-15 09:55:12 +00:00
Gregory Montoir
7c2e66df0e Got rid of scaleX and scaleY, previous code was relying on overflow and to get it right, we would have to introduce floating point numbers. Easier, yet less efficient, is just to get rid of those 2 temporary variables and do the multiplications and divisions when needed.
svn-id: r17605
2005-04-15 08:34:18 +00:00
Travis Howell
4cd1104317 Checks actor costume frame.
svn-id: r17604
2005-04-15 01:02:22 +00:00
Eugene Sandulenko
3be91ebf6a o Switch track on each new scene.
o Slight improvement on track time calculation.
o Stub for gob2.

svn-id: r17603
2005-04-15 00:07:14 +00:00
Eugene Sandulenko
bec1acac06 Fix from wjp for redraws and input during delays
svn-id: r17602
2005-04-14 21:53:37 +00:00
Max Horn
4b18be1cf7 Removing this casting operator. I changed the only place it was used to an 'error' a long time ago, and so far nobody reported anything about it.
svn-id: r17601
2005-04-14 19:23:21 +00:00
Travis Howell
1b76f9d058 Set remap flag
svn-id: r17600
2005-04-14 12:18:42 +00:00
Travis Howell
7a30956dcd Add missing safety check, needed when called directly.
Fixes assert in eggs away of farm.

svn-id: r17599
2005-04-14 11:33:12 +00:00
Travis Howell
5ddb09fecb Add missing safety check, should only clip if rect is valid.
Fixes Eggs Away in farm

svn-id: r17598
2005-04-14 11:23:18 +00:00
Torbjörn Andersson
5b50c4e2e8 Added TODO item about the insanely CPU intensive credits roll.
svn-id: r17597
2005-04-14 10:00:03 +00:00