aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2006-05-27Major GUI update:Eugene Sandulenko
- 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
2006-05-27snmdemo uses *.sm0/1 data filesTravis Howell
svn-id: r22669
2006-05-27Fix V1 demo of maniacTravis Howell
svn-id: r22667
2006-05-26Fix for bug #1495361 (MONKEY1 AMIGA: Error at gamedetection)Max Horn
svn-id: r22648
2006-05-26- Put scrollbar inside of list widgetEugene Sandulenko
- Use resize() instead of setPos() and setSize() where applicable svn-id: r22646
2006-05-25Set and show/hide mouse cursors through a "cursor manager" (analogous to theTorbjörn Andersson
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-24Downgraded startHETalkSound() error (when the speech file isn't open) to aTorbjörn Andersson
warning, since it happens on the Pajama Sam's Lost & Found demo's main menu screen. svn-id: r22593
2006-05-20Pass values by-reference, using C++ references, and not by using pointersMax Horn
svn-id: r22548
2006-05-20Apparently, passing a file handle directly to a function causes that fileTorbjörn Andersson
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-20After the GUI has finished, restore the old cursor palette (if any). For thisTorbjörn Andersson
to work, cursor palette now has to be set using the new "palette manager". See graphics/paletteman.cpp svn-id: r22543
2006-05-19Update HE version for another English version of socksTravis Howell
svn-id: r22529
2006-05-18Added player for the Kyra 3 VQA cutscenes, based on my earlier prototype. ItTorbjörn Andersson
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-18Plug memory leakEugene Sandulenko
svn-id: r22523
2006-05-18Fix bug #1483272: "GUI: SCUMM pause dialog breaks upon scaler switch". AlsoEugene Sandulenko
fix same problem in scumm help dialog. svn-id: r22522
2006-05-18--force-1x-overlay is no more. Remove leftovers.Eugene Sandulenko
svn-id: r22519
2006-05-18Update HE version for another English version of socksTravis Howell
svn-id: r22510
2006-05-18Give more feedback to users who misused our SAN compression tool and ignoredEugene Sandulenko
FLU index for cideos which are used by INSANE. svn-id: r22506
2006-05-17- Heavily modified patch #1214784: "Disable overlay scaling"Eugene Sandulenko
- 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-16Tell people to only report the MD5 if it's a regular version of the game ↵Max Horn
(and not e.g. a fan translation) svn-id: r22495
2006-05-16If the options dialog calls it "Subtitle speed", then so should the indicatorTorbjörn Andersson
displayed when pressing the + or - keys. svn-id: r22485
2006-05-15Ignore unknown SysEx manufacturer IDs, rather than erroring on them. This doesTorbjörn Andersson
NOT fix bug #1481383, even if that's where I heard about this problem. svn-id: r22479
2006-05-14Fixed regression in Maniac/Zak inventory drawing.Torbjörn Andersson
svn-id: r22469
2006-05-14Cleanup.Torbjörn Andersson
svn-id: r22468
2006-05-14Specify the right edge of the sentence line in Maniac/Zak. This fixes bugTorbjörn Andersson
#1488189, where the sentence line would only display the first character. svn-id: r22467
2006-05-14Setting VAR_CHARINC = _defaultTalkDelay cannot possibly be right. It's not theTorbjörn Andersson
same thing as setting VAR(VAR_CHARINC) = _defaultTalkDelay. svn-id: r22466
2006-05-14Check if VAR_CHARINC exists, before setting value in updateSoundSettings()Travis Howell
svn-id: r22462
2006-05-13Patch #1091170: ALL, SCUMM: Subtitle speed controlMax Horn
svn-id: r22456
2006-05-13Add newly discovered HE demos.Eugene Sandulenko
svn-id: r22455
2006-05-12Added the new AbstractFilesystemNode::getCurrentDirectory() method. Also ↵Max Horn
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-12Removing some unused code from INSANEMax Horn
svn-id: r22417
2006-05-09- Updated MSVC8 project filesEugene Sandulenko
- 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-08Avoid closing a video file in HE games twiceTravis Howell
svn-id: r22396
2006-05-08Fix regression in lost, the middle directories were removedTravis Howell
svn-id: r22388
2006-05-08Fix off by one in rect when capturing imageTravis Howell
svn-id: r22387
2006-05-08Init. videoParams vars for HE90+Travis Howell
svn-id: r22386
2006-05-08Add initial DXA support for HE gamesTravis Howell
svn-id: r22384
2006-05-08Add missing file details for HE gamesTravis Howell
svn-id: r22381
2006-05-07Turning this warning into an error, since I never got any feedback on itMax Horn
svn-id: r22376
2006-05-07Handle line breaks/overflow for V1-V3 games *after* processing newline ↵Max Horn
codes, to avoid double breaks (which result in spurious empty lines) svn-id: r22375
2006-05-07Perform (horizontal) charset text clipping for V1-V3, tooMax Horn
svn-id: r22374
2006-05-06Fix for bug #1449597 (MANIAC: Incorrect word wrapping)Max Horn
svn-id: r22371
2006-05-05Add another English version of socksTravis Howell
svn-id: r22362
2006-05-03Changed FilesystemNode::listDir to return a bool indicating its success (or ↵Max Horn
failure) svn-id: r22315
2006-05-03Moved some code from SCUMM's detectGames function into a separate function ↵Max Horn
(in an attempt to somewhat reduce the size of this huuuge function) svn-id: r22314
2006-05-03Removed CharsetRendererV3::getFontHeight (it was identical to ↵Max Horn
CharsetRendererCommon::getFontHeight) svn-id: r22311
2006-05-02Fix insult fight (MI1) mouse wheel scrolling, hopefully also for the SEGA ↵Max Horn
version (see also bug #1193185) svn-id: r22283
2006-05-02Update language details for filenames of a few gamesTravis Howell
svn-id: r22277
2006-05-02Update language details for filenames of several HE gamesTravis Howell
svn-id: r22276
2006-05-02Add gameFilenamesTable[] entries for activity, fbpack and funpackTravis Howell
svn-id: r22275
2006-05-02Fix detection of Windows version of puttmoonTravis Howell
svn-id: r22274