Commit Graph

13577 Commits

Author SHA1 Message Date
Travis Howell
8d01148b79 Sound size should only include sound data.
svn-id: r17667
2005-04-18 11:19:54 +00:00
Eugene Sandulenko
769b2fed46 o Unstubbed sfPreDialog -- we have enough code for that
o Started to restore inventory functionality

svn-id: r17666
2005-04-18 10:26:43 +00:00
Travis Howell
0ca8095e95 Ooops
svn-id: r17665
2005-04-18 07:41:08 +00:00
Travis Howell
38df53db9f Ooops
svn-id: r17664
2005-04-18 07:39:56 +00:00
Travis Howell
6f550d419a Add work around for inveotry background/items in putttime/puttzoo not always been drawn.
svn-id: r17663
2005-04-18 07:30:26 +00:00
Travis Howell
d4ba67a497 Use correct music offsets for HE games, only a few demos use wrong tunes now.
Get all music details for HE games from one function only.

svn-id: r17662
2005-04-18 07:18:33 +00:00
Max Horn
58966d6b90 Move stuff around
svn-id: r17661
2005-04-17 23:24:31 +00:00
Max Horn
96e40213ef New virtual method getObjectIdFromOBIM
svn-id: r17660
2005-04-17 23:19:16 +00:00
Max Horn
c4e7f403f8 Split out some index reading code into a new method readIndexBlock()
svn-id: r17659
2005-04-17 22:59:43 +00:00
Max Horn
adc21c1ac3 Move _numActors to a more sensible place, and make it protected; fix confirmFOODialog() method names to comply with our guidelines
svn-id: r17658
2005-04-17 22:40:45 +00:00
Max Horn
fe93d2d7cf cleanup
svn-id: r17657
2005-04-17 22:37:16 +00:00
Travis Howell
e53cefd4b9 Doesn't exist in HE72
svn-id: r17656
2005-04-17 14:33:21 +00:00
Travis Howell
7d7e2a11a2 Debug no longer needed.
svn-id: r17655
2005-04-17 14:27:17 +00:00
Travis Howell
c673f5250e Fix buffer overflow regression.
Use same buffer sizes as original.

svn-id: r17654
2005-04-17 14:20:44 +00:00
Travis Howell
caae2f00de Add separate function for loading palette from choosen room.
Avoid pointer problems.

svn-id: r17653
2005-04-17 12:55:42 +00:00
Max Horn
2141a2648c Use variable width scrollbar in the console dialog
svn-id: r17652
2005-04-17 12:03:03 +00:00
Eugene Sandulenko
1cce2fd366 Renamed 2 script functions which are correct.
Moved messages about missinf script functions to top level and made
them more visible

svn-id: r17651
2005-04-17 11:53:25 +00:00
Max Horn
a9f700b0a3 Allow usage of ScrollBarWidget with a non-standard width
svn-id: r17650
2005-04-17 11:47:44 +00:00
Max Horn
f4a5d245b5 Updated TODO list
svn-id: r17649
2005-04-17 11:26:13 +00:00
Max Horn
e0adf9db17 oops, again
svn-id: r17648
2005-04-17 11:24:42 +00:00
Max Horn
a19ab36dff oops
svn-id: r17647
2005-04-17 11:23:55 +00:00
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