18529 Commits

Author SHA1 Message Date
Travis Howell
15c26ed5eb Add 16bit color feature flag to Backyard Basketball too
svn-id: r23173
2006-06-18 13:44:01 +00:00
Travis Howell
31e7efc167 Remove debug left over
svn-id: r23172
2006-06-18 10:54:54 +00:00
Travis Howell
49b3f8f539 Add alternative method to prevent debug code of scripts been triggered in lost. Fixes regressions when convertFilePath() is used by some HE games
svn-id: r23171
2006-06-18 10:46:22 +00:00
Oystein Eftevaag
499b5491eb Makes sure updateScreen() is called once in a while in the menu polling loop, to give backends some drawing time for virtual keyboards etc
svn-id: r23169
2006-06-18 10:39:57 +00:00
Torbjörn Andersson
2462289c50 Updated comments to correspond with recent Adlib renamings.
svn-id: r23166
2006-06-18 10:06:45 +00:00
Travis Howell
a1b2432f5c Add Blue's Clues games
svn-id: r23165
2006-06-18 07:44:03 +00:00
Torbjörn Andersson
02f1555dbe Added missing (but unimportant) breaks to switch default cases.
svn-id: r23161
2006-06-18 06:23:22 +00:00
Torbjörn Andersson
ff38faa21d The stopMusic() function (which is publicly accessable from the outside) now
locks the mutex to avoid pulling the proverbial rug out from beneath the timer
callback's proverbial feet. To stop the music when the mutex is already locked,
we use stopMusicInternal(), which is a protected function. This will hopefully
fix the crash on exit which has happened to me every few months.

svn-id: r23159
2006-06-17 15:54:40 +00:00
Lars Persson
ce1edcfd7d Fixed Smushplayer for Symbian OS.__SYMBIAN32__ was defined as __SYMBIA32__.
svn-id: r23157
2006-06-17 07:53:55 +00:00
Travis Howell
bc3e089842 Fix the buttons of paintings and safe in Nogroom of spyfox
svn-id: r23156
2006-06-17 06:27:44 +00:00
Travis Howell
b81b9ac124 Limit vm.numNestedScripts to positive value, when subtracting slot in runScriptNested(). Fixes restart, after ending sequence in freddi4
svn-id: r23153
2006-06-17 05:48:43 +00:00
Lars Persson
7675b3546d Remove _name.clear(); from Close since same File instance is re-opened by Symbian using that filename.
svn-id: r23152
2006-06-16 22:20:07 +00:00
Eugene Sandulenko
f1831b8b5d Fix gcc warning.
svn-id: r23149
2006-06-16 19:34:16 +00:00
Andrew Kurushin
9e21960e93 fix bug id 1507216 "ITE: 15 second freeze in Prince's bedroom"
svn-id: r23148
2006-06-16 18:41:24 +00:00
Travis Howell
40bfc71de8 Fix rects in HE games, when positions are set by scripts
svn-id: r23146
2006-06-16 13:14:55 +00:00
Travis Howell
f4d7226334 Adjust akos code to only draw within bounds in HE games. Fixes many graphical glitches in HE games.
svn-id: r23143
2006-06-16 11:30:23 +00:00
Torbjörn Andersson
50673f9f1f The top dialog can change during the event loop. In that case, flush all the
dialog-related events since they were probably generated while the old dialog
was still visible, and therefore note intended for the new one.

This hopefully fixes strange behaviour/crashes with pop-up widgets. (Most easy
to trigger in 3x mode or when running ScummVM under Valgrind.)

svn-id: r23141
2006-06-16 06:26:26 +00:00
Johannes Schickel
84b54c3173 - Adds 'THEME_HINT_NO_BACKGROUND_RESTORE' for buttons which don't want restored background (example: the tab scrolling buttons).
- Call _theme->drawAll() at the end of the redraw method of NewGui

svn-id: r23134
2006-06-15 14:25:59 +00:00
Torbjörn Andersson
4a1b8ccb86 Made the body of the tab widgets taller. This makes no visual difference, but
allows us to use the bottommost widgets on some tabs, even in 640x400 mode.

svn-id: r23132
2006-06-15 13:56:02 +00:00
Eugene Sandulenko
6f844ae420 - Make tabs narrower so they all fit on screen. Now navigation buttons
appear only on PSP resolution
- Combined Audio/Volume tab in game options for consistency.

svn-id: r23130
2006-06-15 13:18:28 +00:00
Eugene Sandulenko
65041ae239 Fix bug with tab navigation buttons jumping on resolution change.
svn-id: r23128
2006-06-15 12:09:53 +00:00
Torbjörn Andersson
e939153b6a Fixed regression with the override checkboxes in the "Edit game" dialog. The
checkbox's command message was being intercepted by the tab widget.

svn-id: r23126
2006-06-15 12:04:22 +00:00
Travis Howell
e5b5361e75 Remove error for default case of active case 6/8 in akos_increaseAnim(), a default case is normal in original games. Fixes bug #1506017 - HE Pajama Sam 1: ERROR while tralking to snotty trees.
svn-id: r23125
2006-06-15 10:18:23 +00:00
Torbjörn Andersson
2265872a83 Delete the old cursor buffer before allocating a new one. If the theme is
enabled by the time it's refreshed, replace the cursor.

svn-id: r23122
2006-06-15 08:07:20 +00:00
Eugene Sandulenko
e76a4cbc0d Smaller versions of checkbox and cursor for 320xY resolutions.
svn-id: r23120
2006-06-15 02:54:02 +00:00
Eugene Sandulenko
bc74af60a6 - Consistent order of tabs between global and game options
- Consistent order of paths on paths tab in global and game options

svn-id: r23118
2006-06-15 02:30:05 +00:00
Eugene Sandulenko
021159724d Fix drawing of tab widget. Now it matches mock-ups. Added tab scrolling.
svn-id: r23116
2006-06-15 02:14:40 +00:00
Torbjörn Andersson
4eefe52e1c Fixed FF cursor hotspots, after Kirben pointed out to me two special cases that
we didn't handle. This makes he tile puzzle easier to solve. (But it's still a
terrible puzzle.)

svn-id: r23114
2006-06-14 22:56:59 +00:00
Johannes Schickel
70fc192f30 Should fix --debugflags for all engines which set up the debug flags in Engine::init.
svn-id: r23110
2006-06-14 19:43:25 +00:00
Torbjörn Andersson
42d093cd16 Added --themepath option, and documented (very briefly) the --gui-theme option.
svn-id: r23108
2006-06-14 19:32:26 +00:00
Johannes Schickel
793151a0aa Implements new Tab drawing for modern theme (nearlly matches mockups now)
svn-id: r23106
2006-06-14 16:29:56 +00:00
Travis Howell
6fe3d3214d Fix the shadow glitches in HE98 version of puttrace, the shadow mode isn't reset in HE90-98 games.
svn-id: r23104
2006-06-14 12:22:24 +00:00
Johannes Schickel
7afb55604b fixes compile with msvc8
svn-id: r23102
2006-06-14 11:30:19 +00:00
Sven Hesse
332e1d860e Some more READ_LE_* -> MemoryReadStream.* conversions
svn-id: r23099
2006-06-13 19:15:08 +00:00
Torbjörn Andersson
94de874087 Since setCursorHotspot() does not update the cursor (should it?), we have to
call it before setCursorFromBuffer(), not afterwards. This fixes the cursor
hotspot being temporarily wrong in HE games that use loadWizCursor().

svn-id: r23094
2006-06-13 18:37:40 +00:00
Eugene Sandulenko
9458fd5cff No idea how PlayStation turned to Playstation. Fixing.
svn-id: r23093
2006-06-13 18:33:58 +00:00
Eugene Sandulenko
410e149705 More proper version of credits
svn-id: r23092
2006-06-13 18:32:05 +00:00
Eugene Sandulenko
f66f86fbd7 Fix credits
svn-id: r23090
2006-06-13 18:22:18 +00:00
Sven Hesse
a709eb05b7 More READ_LE_* -> MemoryReadStream conversion + minor cleanup
svn-id: r23089
2006-06-13 17:02:53 +00:00
Torbjörn Andersson
61c5281454 Removed printf() debug message.
svn-id: r23085
2006-06-13 10:20:59 +00:00
Torbjörn Andersson
3728e96b17 Disable the theme before restoring the cursor, not afterwards. Otherwise there
may be a noticeable amount of time (disabling the theme can be comparatively
slow) where the cursor is wrong.

svn-id: r23082
2006-06-13 09:57:16 +00:00
Torbjörn Andersson
df4f95f805 Let the [cursor] palette manager handle disableCursorPalette() too, to avoid
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
2006-06-13 09:48:46 +00:00
Sven Hesse
243e6b2d27 Fixing Scenery::_statics, Game::_totTextData and Game::_totResourceTable
svn-id: r23078
2006-06-13 08:10:54 +00:00
Travis Howell
486f181314 Add another version of SoccerMLS
svn-id: r23077
2006-06-13 04:05:16 +00:00
Sven Hesse
f52921fb9b Using MemoryReadStream for Scenery::loadAnim()
svn-id: r23073
2006-06-12 22:21:07 +00:00
Sven Hesse
796b001b4f Fixing loading of Scenery::_animations[] + small gob2 cleanup
svn-id: r23066
2006-06-12 21:33:30 +00:00
Won Star
da64d9f72e o WIP file cache code borrowed from PS2 port.
o add property

svn-id: r23062
2006-06-12 15:33:27 +00:00
Sven Hesse
5c630a4e63 Small corrections and cleanup for Gob2, fixing the graphical glitches in the intro
svn-id: r23060
2006-06-12 10:55:53 +00:00
Torbjörn Andersson
f22be03872 Increased the spacing between the widgets on the "Game" tab of the "Edit Game"
dialog in 320xX mode. They were so close to each other that it bordered on
being pornographic.

svn-id: r23058
2006-06-12 08:40:50 +00:00
Travis Howell
48358fb09c Fix bug #1500552 - FF: Glitches in Swamp Soup game of arcade
svn-id: r23055
2006-06-12 06:47:38 +00:00