Age | Commit message (Collapse) | Author |
|
svn-id: r22574
|
|
svn-id: r22570
|
|
svn-id: r22569
|
|
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
|
|
* 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
|
|
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
|
|
to work, cursor palette now has to be set using the new "palette manager". See
graphics/paletteman.cpp
svn-id: r22543
|
|
svn-id: r22533
|
|
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
|
|
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
|
|
svn-id: r22523
|
|
fix same problem in scumm help dialog.
svn-id: r22522
|
|
data files are missing.
svn-id: r22520
|
|
svn-id: r22519
|
|
svn-id: r22518
|
|
svn-id: r22515
|
|
svn-id: r22514
|
|
svn-id: r22513
|
|
svn-id: r22512
|
|
svn-id: r22510
|
|
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
|
|
- fixes initalisation problems
- adds setX, setY, setDrawPage to Kyra::Movie instead of directly accessing _x, _y and _drawPage
svn-id: r22490
|
|
displayed when pressing the + or - keys.
svn-id: r22485
|
|
NOT fix bug #1481383, even if that's where I heard about this problem.
svn-id: r22479
|