Age | Commit message (Collapse) | Author |
|
svn-id: r22568
|
|
svn-id: r22567
|
|
svn-id: r22566
|
|
understood than I hoped, or the offset to the first frame of the movie is
completely out to lunch. Scan the file for the first VQFR chunk and use that
offset instead.
svn-id: r22565
|
|
like junk at the moment.)
svn-id: r22564
|
|
* Use setScreenPalette() rather than calling the backend directly. (As an extra
bonus, the VQA player now only needs to store 3 bytes per colour.)
* Hide the mouse cursor while the movie is playing.
svn-id: r22563
|
|
svn-id: r22562
|
|
* The VQA move player isn't as similar to the WSA movie player as we first
envisioned, so the VQA player no longer inherits from Movie. It does retain
a fairly similar calling interface, though.
* Use the Kyra engine's idea of screen dimensions, rather than the backend's.
svn-id: r22561
|
|
* The playVQA() function now takes the name of the cutscene, rather than the
filename. This is so that playVQA("FOO") will be able to play FOO0.VQA,
FOO1.VQA or FOO2.VQA, depending on which movie size is selected.
* The VQA player centers movies by default, so don't set the position to 0,0.
* Ask the backend for screen dimensions (for centering the movie) rather than
hard-coding them.
svn-id: r22560
|
|
- implements language selection for kyra3
svn-id: r22559
|
|
- fixes some deinitalization problems
svn-id: r22558
|
|
- finishes KyraEngine_v3::gui_printString
svn-id: r22557
|
|
svn-id: r22556
|
|
cursor palette is disabled.
Also, when replacing a cursor palette, try to re-use the old palette buffer, as
a minor optimization. (Not that these functions should need any optimization,
but it's simple and shouldn't hurt.)
svn-id: r22554
|
|
svn-id: r22553
|
|
svn-id: r22552
|
|
svn-id: r22551
|
|
svn-id: r22550
|
|
prevent accidental copying of File objects
svn-id: r22549
|
|
svn-id: r22548
|
|
svn-id: r22547
|
|
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
|