Age | Commit message (Collapse) | Author |
|
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
|
|
svn-id: r22544
|
|
to work, cursor palette now has to be set using the new "palette manager". See
graphics/paletteman.cpp
svn-id: r22543
|
|
svn-id: r22542
|
|
think _cursorHasOwnPalette is needed any more, so I've removed it.
svn-id: r22541
|
|
wrong colours in many games.
svn-id: r22540
|
|
cursor palette in overlay mode. Now it does, which fixes bug #1476666. The
reason it worked at all before was that blitCursor() was called while still not
in overlay mode.
This, of course, means that the GUI can corrupt the in-game cursor palette. I
don't have any game that uses this feature, so I don't know if it's properly
restored again afterwards. But if it isn't, that should be fairly easy to fix.
svn-id: r22539
|
|
svn-id: r22538
|
|
itself on scaler changes.
svn-id: r22537
|
|
_leftPadding may be wrong, or even undefined, when getEditRect() is called,
which may cause ScummVM to trigger an "invalid rect" assertion.
svn-id: r22536
|
|
svn-id: r22535
|
|
svn-id: r22534
|
|
svn-id: r22533
|
|
svn-id: r22532
|
|
svn-id: r22531
|
|
svn-id: r22530
|
|
svn-id: r22529
|
|
- adds screen dim tables for kyra3
- adds palette / screen backup for the vqa player
- small changes in the vqa player to use the Kyra::Screen functions
- adds (partially implemented/unimplemented) main menu drawing/handling functions (nothing to see yet)
svn-id: r22528
|
|
svn-id: r22527
|
|
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
|
|
- Introduce embossing shadow
- Less round corners in popup widget
- Custom border in editable text widget
- Matched color in popup widget and editable text widget with mock-ups
- Less round corners in editable text widget
- Text padding in editable text widget
svn-id: r22525
|
|
svn-id: r22524
|
|
svn-id: r22523
|
|
fix same problem in scumm help dialog.
svn-id: r22522
|
|
svn-id: r22521
|
|
data files are missing.
svn-id: r22520
|
|
svn-id: r22519
|
|
svn-id: r22518
|
|
- Center dialog title in scumm save/load dialog
- more space in add game dialog between dialog header and selected path
svn-id: r22517
|
|
- Correct button widths in scumm help dialog
- Fix button widths on path tabs in options dialogs
- Fix scumm options dialog in 320xY mode
- Added space after volume controls in options dialog
svn-id: r22516
|
|
svn-id: r22515
|
|
svn-id: r22514
|
|
svn-id: r22513
|
|
svn-id: r22512
|
|
svn-id: r22510
|
|
- Disable scaling for cursors which have target scale defined
svn-id: r22509
|
|
svn-id: r22508
|
|
svn-id: r22507
|
|
FLU index for cideos which are used by INSANE.
svn-id: r22506
|
|
- 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
|
|
svn-id: r22504
|
|
displayed twice in a row. The other, more serious one, would cause ScummVM to
crash when reaching the end of the music. Now the music loops properly. (It
does fade down before looping, but that's how it is in the original as well.
It's just the way the music is recorded.)
svn-id: r22503
|
|
svn-id: r22502
|
|
headers instead.
svn-id: r22501
|
|
plays before finishing.)
svn-id: r22499
|
|
- adds a new sound class SoundDigital (only used for Kyra3) (needs more work though)
svn-id: r22497
|
|
(and not e.g. a fan translation)
svn-id: r22495
|
|
svn-id: r22493
|
|
svn-id: r22492
|
|
svn-id: r22491
|