aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-05-27delete[] instead of deleteWillem Jan Palenstijn
svn-id: r22673
2006-05-27Override the list widget's FindWidget() function, to allow it to return theTorbjörn Andersson
scrollbar widget. svn-id: r22672
2006-05-27Oops. More advanced warning recovered a mechanic mistake. Fixing.Eugene Sandulenko
svn-id: r22671
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-26replace agi/list.h by Common::List; cleanupWillem Jan Palenstijn
svn-id: r22666
2006-05-26add functions for reverse iteration of Common::ListWillem Jan Palenstijn
svn-id: r22665
2006-05-26This produces the correct character spacing for the main menu.Torbjörn Andersson
svn-id: r22664
2006-05-26We don't have a mouse cursor yet, but this is probably the point where itTorbjörn Andersson
should be shown. svn-id: r22663
2006-05-26Removed hack to flush mouse events. No longer needed, apparently.Torbjörn Andersson
svn-id: r22662
2006-05-26Fixes input handling while moving.Johannes Schickel
svn-id: r22661
2006-05-26- redraw inventory before entering a roomJohannes Schickel
- some cleanup svn-id: r22660
2006-05-26If a game ends by natural causes, unload_object() will be called twice. MakeTorbjörn Andersson
sure it doesn't try to free the same memory twice. svn-id: r22659
2006-05-26replace agi/list.h by Common::ListWillem Jan Palenstijn
svn-id: r22658
2006-05-26move psp_fs.cpp from backends/psp/ to backends/fs/psp/Joost Peters
svn-id: r22657
2006-05-26Update to adapt for AbstractFilesystemNode changes made recently.Joost Peters
svn-id: r22655
2006-05-26isSpriteLoaded() is used by FF, a similar function was commented out in ↵Travis Howell
original code svn-id: r22653
2006-05-26As far as I can tell, there's no longer any reason for PartBuffer and AnimDataTorbjörn Andersson
to be packed, so I've removed the packing and added the 'refresh' field to AnimData instead of having it as a separate array. On the other hand, animHeaderStruct and animHeader2Struct *should* have been packed, but weren't. I've changed they way they are initialised so that the packing should no longer matter for them either. svn-id: r22651
2006-05-26Fix for bug #1495361 (MONKEY1 AMIGA: Error at gamedetection)Max Horn
svn-id: r22648
2006-05-26remove unused variableEugene Sandulenko
svn-id: r22647
2006-05-26- Put scrollbar inside of list widgetEugene Sandulenko
- Use resize() instead of setPos() and setSize() where applicable svn-id: r22646
2006-05-26Do not create scrollbar copy on each resolution switchEugene Sandulenko
svn-id: r22645
2006-05-26Use Courier 12pt (free one) for 2x and 3x console. Looks much more useable now.Eugene Sandulenko
svn-id: r22644
2006-05-26Properly process screen change event in consoleEugene Sandulenko
svn-id: r22643
2006-05-25The GUI never asked for the cursor to be visible. I'm not sure why that used toTorbjörn Andersson
work before the cursor manager. Oh well, the launcher should have a visible cursor again, knock on wood. svn-id: r22641
2006-05-25remove superfluous struct keywordsWillem Jan Palenstijn
svn-id: r22640
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-25add and use is_ego_view() functionWillem Jan Palenstijn
svn-id: r22638
2006-05-25- Fix typo in debug level Scripts.Eugene Sandulenko
- Show scripts execution if requested svn-id: r22637
2006-05-25Setting a "null" cursor like this doesn't do anything in the SDL backend, andTorbjörn Andersson
could possibly be undefined in other backends. So it should be safe to remove. svn-id: r22636
2006-05-25Cleanup.Torbjörn Andersson
svn-id: r22635
2006-05-25Minor cleanup and formattingEugene Sandulenko
svn-id: r22634
2006-05-25unused variableWillem Jan Palenstijn
svn-id: r22633
2006-05-25Made CGA rendering, EGA/VGA palette selectable via render_modeEugene Sandulenko
svn-id: r22632
2006-05-25fix hotspot handling when overlay visibleWillem Jan Palenstijn
svn-id: r22631
2006-05-25Fixed stupid error in replaceCursorPalette().Torbjörn Andersson
svn-id: r22629
2006-05-25Fixed comment to make it less obvious where I copied the general structure ofTorbjörn Andersson
the palette manager from. svn-id: r22628
2006-05-25fix out-of-bounds array accessWillem Jan Palenstijn
svn-id: r22627
2006-05-25fixed regression after conversion consolePaweł Kołodziejski
svn-id: r22626
2006-05-25Fade down the palette and the music in playVQA(). (We can't fade down theTorbjörn Andersson
palette before that, I think, because then we don't have any good palette to make a backup copy of.) svn-id: r22625
2006-05-25Added support for fading digital music in or out.Torbjörn Andersson
svn-id: r22624
2006-05-25Some more _quitFlag checks, makes quitting while end sequence faster.Johannes Schickel
svn-id: r22623
2006-05-25- Adds some _quitFlag checksJohannes Schickel
- deletes Screen::drawPixel svn-id: r22622
2006-05-25Fixes bead movement speed in end scene.Johannes Schickel
svn-id: r22621
2006-05-24Fixed warning.Torbjörn Andersson
svn-id: r22620
2006-05-24Fix crash. Console should be created after graphics initEugene Sandulenko
svn-id: r22619
2006-05-24converted to scummvm console stylePaweł Kołodziejski
svn-id: r22618
2006-05-24Update only dirty rects instead of fullscreen updateEugene Sandulenko
svn-id: r22617
2006-05-24The AGI engine's save/load dialog dirties the entire screen thirteen timesTorbjörn Andersson
each iteration of the loop, causing a serious slowdown on my computer. It empathically should not be doing that, of course, but to safe-guard against such patological cases, if the entire screen is dirtied even once we can set _forceFull to true. svn-id: r22616