Age | Commit message (Collapse) | Author |
|
call it before setCursorFromBuffer(), not afterwards. This fixes the cursor
hotspot being temporarily wrong in HE games that use loadWizCursor().
svn-id: r23094
|
|
cursor glitch in at least some HE games which first set a cursor palette, and
then disable it. (The disabled palette would be re-enabled after dismissing the
GUI.)
svn-id: r23081
|
|
svn-id: r23077
|
|
svn-id: r23030
|
|
svn-id: r23010
|
|
svn-id: r22994
|
|
svn-id: r22993
|
|
svn-id: r22991
|
|
svn-id: r22953
|
|
svn-id: r22950
|
|
svn-id: r22948
|
|
svn-id: r22934
|
|
svn-id: r22933
|
|
svn-id: r22872
|
|
svn-id: r22854
|
|
svn-id: r22853
|
|
be reversed when using keyboard shortcuts (Due to the scrollbar)
svn-id: r22850
|
|
svn-id: r22805
|
|
svn-id: r22793
|
|
set. This is apparently only done in in readMAXS() which is called by readIndexFile(). Moved the call to the object constructor in the init() method. This fixes the 'scumm_vars' debugger command.
svn-id: r22755
|
|
should probably set it the same way as updateSoundSettings() does it, i.e. to
9 - getTalkspeed(), not getTalkspeed().
I was testing the scene in Sam & Max where you give candy to Doug. I had set
the talk speed to max. The script tried to set CHARINC to 3, but instead it was
changed from 0 to 9...
svn-id: r22748
|
|
thumbnail is present
svn-id: r22745
|
|
what this was added to figure out?
svn-id: r22739
|
|
svn-id: r22732
|
|
appropriate location (so that the game gets correctly detected)
svn-id: r22718
|
|
version is already set correctly
svn-id: r22715
|
|
svn-id: r22702
|
|
the full version
svn-id: r22695
|
|
svn-id: r22691
|
|
the Road (ENGLISH/PC-DEMO V2) - Path Error"
svn-id: r22686
|
|
- Implemented padding in console
- Update only current line in console instead of whole screen
- Fixed caret positioning in edit text widget
- Improved buttons drawing, now they look more realistic
- Added label spacing in popup widget
- Correct shadow in popup widget
- Fixed up with selected popup widget being drawn on wrong tab
- Added shading to list dialog
- Adjusted shading of inactive widgets
- Proper coloring of browset (add game) dialog
- Introduced Container widget
- Used Container widget in scumm save/load dialog. Now it looks properly
- Adjusted button colors even more. Now they match almost perfectly albeit with banding
- Made scrollbar appear only when it is really needed
svn-id: r22670
|
|
svn-id: r22669
|
|
svn-id: r22667
|
|
svn-id: r22648
|
|
- Use resize() instead of setPos() and setSize() where applicable
svn-id: r22646
|
|
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
|
|
warning, since it happens on the Pajama Sam's Lost & Found demo's main menu
screen.
svn-id: r22593
|
|
svn-id: r22548
|
|
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: r22529
|
|
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
|
|
svn-id: r22519
|
|
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
|
|
(and not e.g. a fan translation)
svn-id: r22495
|
|
displayed when pressing the + or - keys.
svn-id: r22485
|