Max Horn
0035042725
Fix for bug #1495361 (MONKEY1 AMIGA: Error at gamedetection)
...
svn-id: r22648
2006-05-26 08:20:15 +00:00
Eugene Sandulenko
5fee4afc32
- Put scrollbar inside of list widget
...
- Use resize() instead of setPos() and setSize() where applicable
svn-id: r22646
2006-05-26 01:49:56 +00:00
Torbjörn Andersson
8062eb6ec3
Set and show/hide mouse cursors through a "cursor manager" (analogous to the
...
recently added (cursor) palette manager) so that the cursor can be properly
restored after returning from the GUI.
If there's any C++ magic that can keep the backend functions from being called
by anything else than these managing classes, that would probably be a good
idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps
there are at least some backends that will no longer need to?
svn-id: r22639
2006-05-25 22:51:42 +00:00
Torbjörn Andersson
2f51f40c11
Downgraded startHETalkSound() error (when the speech file isn't open) to a
...
warning, since it happens on the Pajama Sam's Lost & Found demo's main menu
screen.
svn-id: r22593
2006-05-24 03:56:48 +00:00
Max Horn
e4ab8000f0
Pass values by-reference, using C++ references, and not by using pointers
...
svn-id: r22548
2006-05-20 15:09:15 +00:00
Torbjörn Andersson
05814a1458
Apparently, passing a file handle directly to a function causes that file
...
handle (a copy of the original?) to be destroyed at the end of the function,
and that closes the internal file handle, even though we want it to stay open.
Who am I to argue with how C++ handles its parameters? I've simply changed the
functions to take pointers to file handles instead. Seems to fix crashes in the
Macintosh resource extractor for me.
svn-id: r22546
2006-05-20 13:59:31 +00:00
Torbjörn Andersson
6cdd98b617
After the GUI has finished, restore the old cursor palette (if any). For this
...
to work, cursor palette now has to be set using the new "palette manager". See
graphics/paletteman.cpp
svn-id: r22543
2006-05-20 10:59:25 +00:00
Travis Howell
9bc90636f2
Update HE version for another English version of socks
...
svn-id: r22529
2006-05-19 00:35:13 +00:00
Torbjörn Andersson
2531fd5873
Added player for the Kyra 3 VQA cutscenes, based on my earlier prototype. It
...
could use some cleanup, and there are a couple of TODOs sprinkled throughout
the code, but it seems to work reasonably well. Until the Kyra 3 main menu is
implemented, it won't actually be used though.
It uses the appendable audio stream class, which I have moved out of the SCUMM
engine.
svn-id: r22526
2006-05-18 21:46:07 +00:00
Eugene Sandulenko
8e9db03379
Plug memory leak
...
svn-id: r22523
2006-05-18 19:37:38 +00:00
Eugene Sandulenko
e982782281
Fix bug #1483272 : "GUI: SCUMM pause dialog breaks upon scaler switch". Also
...
fix same problem in scumm help dialog.
svn-id: r22522
2006-05-18 16:44:44 +00:00
Eugene Sandulenko
9e3b78e1e9
--force-1x-overlay is no more. Remove leftovers.
...
svn-id: r22519
2006-05-18 13:59:20 +00:00
Travis Howell
4d69cfeaa4
Update HE version for another English version of socks
...
svn-id: r22510
2006-05-18 02:34:55 +00:00
Eugene Sandulenko
9103ddda4e
Give more feedback to users who misused our SAN compression tool and ignored
...
FLU index for cideos which are used by INSANE.
svn-id: r22506
2006-05-18 00:20:53 +00:00
Eugene Sandulenko
14ec3f45fa
- Heavily modified patch #1214784 : "Disable overlay scaling"
...
- Eriktorbjorn's patch from same tracker item for scaling sword1/2 cutscenes
is applied as is. It lacks resolution switch on-the-fly.
- GUI widgets are repositioned on the fly and use most space, even aspect
ratio corrected screen is used without scaling
- Heavy tesing is required, but works for me in all cases except for bug
#1483272 : "GUI: SCUMM pause dialog breaks upon scaler switch" which needs more
work.
- I probavly broke some backend or two
svn-id: r22505
2006-05-17 23:52:45 +00:00
Max Horn
b6b53afe26
Tell people to only report the MD5 if it's a regular version of the game (and not e.g. a fan translation)
...
svn-id: r22495
2006-05-16 20:00:48 +00:00
Torbjörn Andersson
076f489107
If the options dialog calls it "Subtitle speed", then so should the indicator
...
displayed when pressing the + or - keys.
svn-id: r22485
2006-05-16 07:41:48 +00:00
Torbjörn Andersson
e723f7d1eb
Ignore unknown SysEx manufacturer IDs, rather than erroring on them. This does
...
NOT fix bug #1481383 , even if that's where I heard about this problem.
svn-id: r22479
2006-05-15 13:19:30 +00:00
Torbjörn Andersson
536beaf286
Fixed regression in Maniac/Zak inventory drawing.
...
svn-id: r22469
2006-05-14 10:48:03 +00:00
Torbjörn Andersson
16b7c74cc4
Cleanup.
...
svn-id: r22468
2006-05-14 10:40:06 +00:00
Torbjörn Andersson
bb9de08c73
Specify the right edge of the sentence line in Maniac/Zak. This fixes bug
...
#1488189 , where the sentence line would only display the first character.
svn-id: r22467
2006-05-14 09:58:30 +00:00
Torbjörn Andersson
44ac23a81d
Setting VAR_CHARINC = _defaultTalkDelay cannot possibly be right. It's not the
...
same thing as setting VAR(VAR_CHARINC) = _defaultTalkDelay.
svn-id: r22466
2006-05-14 09:22:49 +00:00
Travis Howell
ada0160e88
Check if VAR_CHARINC exists, before setting value in updateSoundSettings()
...
svn-id: r22462
2006-05-14 06:00:40 +00:00
Max Horn
0d6362ea48
Patch #1091170 : ALL, SCUMM: Subtitle speed control
...
svn-id: r22456
2006-05-13 17:30:04 +00:00
Eugene Sandulenko
61c3f9d4aa
Add newly discovered HE demos.
...
svn-id: r22455
2006-05-13 17:28:33 +00:00
Max Horn
3623a94927
Added the new AbstractFilesystemNode::getCurrentDirectory() method. Also changed the semantics of the FilesystemNode constructors (see also the relevant doxygen comments for explanations). This also fixes bug #1485941 .
...
svn-id: r22424
2006-05-12 21:41:54 +00:00
Max Horn
d00755de8e
Removing some unused code from INSANE
...
svn-id: r22417
2006-05-12 18:00:41 +00:00
Eugene Sandulenko
d2546e3979
- Updated MSVC8 project files
...
- Renamed base/options.cpp to base/commandLine.cpp because of conflict
with gui/options.cpp which sit in same directory in MSVC builds
- Moved AudioCDManager singleton declaration outside of Audio namespace
- Fixed numerous MSVC warning of potentially uninitialized variables and
int <-> bool conversions.
svn-id: r22397
2006-05-09 14:16:43 +00:00
Travis Howell
4c67122463
Avoid closing a video file in HE games twice
...
svn-id: r22396
2006-05-08 22:53:09 +00:00
Travis Howell
3f9395831c
Fix regression in lost, the middle directories were removed
...
svn-id: r22388
2006-05-08 13:10:49 +00:00
Travis Howell
ca513f7e66
Fix off by one in rect when capturing image
...
svn-id: r22387
2006-05-08 11:41:32 +00:00
Travis Howell
d6d3a621dc
Init. videoParams vars for HE90+
...
svn-id: r22386
2006-05-08 11:04:51 +00:00
Travis Howell
3830ac06b3
Add initial DXA support for HE games
...
svn-id: r22384
2006-05-08 10:21:17 +00:00
Travis Howell
e2c058551b
Add missing file details for HE games
...
svn-id: r22381
2006-05-08 04:11:21 +00:00
Max Horn
2e9bb56744
Turning this warning into an error, since I never got any feedback on it
...
svn-id: r22376
2006-05-07 11:58:01 +00:00
Max Horn
9a6c120b0d
Handle line breaks/overflow for V1-V3 games *after* processing newline codes, to avoid double breaks (which result in spurious empty lines)
...
svn-id: r22375
2006-05-07 11:47:17 +00:00
Max Horn
c4f6cc5819
Perform (horizontal) charset text clipping for V1-V3, too
...
svn-id: r22374
2006-05-07 11:45:55 +00:00
Max Horn
3e0cb0dfd0
Fix for bug #1449597 (MANIAC: Incorrect word wrapping)
...
svn-id: r22371
2006-05-06 22:49:57 +00:00
Travis Howell
13871e4320
Add another English version of socks
...
svn-id: r22362
2006-05-05 11:21:22 +00:00
Max Horn
d016c353c5
Changed FilesystemNode::listDir to return a bool indicating its success (or failure)
...
svn-id: r22315
2006-05-03 20:43:26 +00:00
Max Horn
1902673ece
Moved some code from SCUMM's detectGames function into a separate function (in an attempt to somewhat reduce the size of this huuuge function)
...
svn-id: r22314
2006-05-03 19:34:53 +00:00
Max Horn
3f4427b04a
Removed CharsetRendererV3::getFontHeight (it was identical to CharsetRendererCommon::getFontHeight)
...
svn-id: r22311
2006-05-03 16:23:32 +00:00
Max Horn
111ab60a87
Fix insult fight (MI1) mouse wheel scrolling, hopefully also for the SEGA version (see also bug #1193185 )
...
svn-id: r22283
2006-05-02 23:10:25 +00:00
Travis Howell
4c8151f20a
Update language details for filenames of a few games
...
svn-id: r22277
2006-05-02 14:12:39 +00:00
Travis Howell
191a639b11
Update language details for filenames of several HE games
...
svn-id: r22276
2006-05-02 14:00:29 +00:00
Travis Howell
f3f5664b7d
Add gameFilenamesTable[] entries for activity, fbpack and funpack
...
svn-id: r22275
2006-05-02 13:13:59 +00:00
Travis Howell
e3cb34e5b7
Fix detection of Windows version of puttmoon
...
svn-id: r22274
2006-05-02 13:06:11 +00:00
Travis Howell
01c92cf6f5
Add support for reading/writing config files through saveGameManager and use for config files in HE games
...
svn-id: r22273
2006-05-02 03:23:03 +00:00
Max Horn
77c29d0ab2
Some cleanup, and added a FIXME comment concerning the wrong usage of getSavePath()
...
svn-id: r22266
2006-05-01 21:31:06 +00:00
Max Horn
8542e92ed3
Do not set VAR_VOICE_MODE in ScummEngine_v7::resetScummVars() (since it is already being set by updateSoundSettings())
...
svn-id: r22248
2006-04-30 20:36:14 +00:00