28269 Commits

Author SHA1 Message Date
Torbjörn Andersson
4273d0db92 Fixed a crash when quitting Swampy Adventures. (Regression from the RTL changes.)
svn-id: r35722
2009-01-04 13:14:11 +00:00
Travis Howell
b354df11af Update.
svn-id: r35720
2009-01-04 09:25:05 +00:00
Travis Howell
6693d29245 Blue's 123 Time Activities is supported.
svn-id: r35717
2009-01-04 07:06:57 +00:00
Travis Howell
0e9bfc11b0 Fix no input, when playing cards in Blue's 123 Time Activies.
svn-id: r35716
2009-01-04 06:15:01 +00:00
Travis Howell
7ec0a13949 Fix assert triggered when sorting out meals in Blue's 123 Time Activies.
svn-id: r35715
2009-01-04 05:19:52 +00:00
Travis Howell
d0fc28bbd1 Use cache when converting 16bit colors, for faster conversions.
svn-id: r35714
2009-01-04 03:49:23 +00:00
Travis Howell
4670e37a78 Use slow palette color match, for 16bit color HE games for now.
svn-id: r35713
2009-01-04 00:58:45 +00:00
Gregory Montoir
3a4b4831dc reorganized introduction sequence static data (to simplify code when using compressed audio files)
svn-id: r35710
2009-01-03 22:12:10 +00:00
Andre Heider
c43b790912 debug Makefile targets
svn-id: r35709
2009-01-03 19:26:44 +00:00
Andre Heider
043ddf0ae6 tweak the cache values for better video streaming
svn-id: r35708
2009-01-03 19:20:24 +00:00
Filippos Karapetis
efcfada33e AGOS Smacker player: Wait for the *next* frame to be displayed, not the current one
svn-id: r35707
2009-01-03 16:24:27 +00:00
Johannes Schickel
ec631ba7f1 - Prevented full theme search when "builtin" theme was specified
- Only do a recursive search for themes with depth 1 in '.'

svn-id: r35706
2009-01-03 16:24:10 +00:00
Filippos Karapetis
3ee62c226f Typo
svn-id: r35705
2009-01-03 16:03:50 +00:00
Filippos Karapetis
e7cbd2e14f Simplified the Smacker video playing code for FTA2
svn-id: r35704
2009-01-03 16:01:58 +00:00
Travis Howell
b820ae126a Add missing src checks in drawWizPolygonTransform().
svn-id: r35703
2009-01-03 14:27:19 +00:00
Eugene Sandulenko
3ba025edd5 Considerably shortened the detection table with use of macros.
svn-id: r35702
2009-01-03 14:07:17 +00:00
Eugene Sandulenko
f0c6bfc392 Formatting
svn-id: r35701
2009-01-03 14:05:57 +00:00
Nicola Mettifogo
b2d7ae871b Dropped the script preprocessor introduced to fix the broken scripts. The parser has evolved in the meantime and can deal with it accordingly.
svn-id: r35700
2009-01-03 14:03:12 +00:00
Sven Hesse
c40b7b1840 Properly using SMKPlayer::getFrameWaitTime() in MoviePlayerSMK::processFrame()
svn-id: r35699
2009-01-03 13:32:14 +00:00
Sven Hesse
0430bb9b3a Proper lag calculation even if the SMK has no audio
svn-id: r35698
2009-01-03 13:31:23 +00:00
Torbjörn Andersson
23e6fff0bf Make it possible to quit or return to launcher while the Feeble Files list of
savegames is scrolling by. (Agonizingly slowly.)

svn-id: r35697
2009-01-03 13:11:42 +00:00
Sven Hesse
5de6898694 This should fix the SMK playing bug discussed in the forums
SMKPlayer::getFrameDelay() returns the time to wait _in 1/100 ms_.

svn-id: r35696
2009-01-03 12:32:19 +00:00
Paul Gilbert
b3a7e53794 Bugfix for #2480853 - Skorl doesn't follow Minnow into Cellar
svn-id: r35695
2009-01-03 11:35:00 +00:00
Paul Gilbert
0a8541cc0a Bugfix for #2480857 - Additionally savegames were crashing ScummVM
svn-id: r35694
2009-01-03 10:44:43 +00:00
Paul Gilbert
a45e25620d Changed the debugger 'schedule' command to be able to list the schedule, even for currently disabled NPCs
svn-id: r35693
2009-01-03 10:43:07 +00:00
Travis Howell
edd09972c0 Remove the prefix in subtitles of later Blue's Clues games.
svn-id: r35692
2009-01-03 10:03:27 +00:00
Travis Howell
1ea42d597f Fix palette glitches in Art Show of Blue's Treasure Hunt.
svn-id: r35691
2009-01-03 09:57:24 +00:00
Torbjörn Andersson
9e2f9b338f Removed a (hopefully) obsolete FIXME comment.
svn-id: r35690
2009-01-03 00:08:46 +00:00
Filippos Karapetis
40d6a3c1e5 Split the script module into two parts, for SAGA1 and SAGA2 games
svn-id: r35689
2009-01-02 23:16:08 +00:00
Max Horn
6a7e4e3c15 Fix compilation on Mac OS X; tiny simplification
svn-id: r35688
2009-01-02 22:29:13 +00:00
Johannes Schickel
3558cf0e5e Cleanup.
svn-id: r35687
2009-01-02 22:16:33 +00:00
Johannes Schickel
95074af35c Fixed crash when returning to launcher from a 640x480 game running with a non 1x scaler.
svn-id: r35686
2009-01-02 22:10:00 +00:00
Johannes Schickel
a33a5d0f14 Fixed the way how screen changes are tracked. This should fix a crash when doing an RTL from COMI when a 3x scaler is enabled.
svn-id: r35685
2009-01-02 21:52:32 +00:00
Johannes Schickel
1d2c446395 - Moved theme listing code from GuiManager to ThemeEngine
- Only show builtin theme in theme list if GUI_ENABLE_BUILTIN_THEME is defined
- Introduced _themeFile to ThemeEngine again and changed _themeId to store the basename of the theme

svn-id: r35684
2009-01-02 21:24:13 +00:00
Filippos Karapetis
105d218912 Disable the SAGA 2 sub engine by default (it's WIP)
svn-id: r35683
2009-01-02 20:42:36 +00:00
Johannes Schickel
f9fa6e2c4b - Changed description for --list-themes to be consistent with descriptions of other --list commands
- Updated description for --platform option

svn-id: r35682
2009-01-02 20:36:51 +00:00
Johannes Schickel
6fd559b4f6 - Fixed --gui-theme command line description
- Added --list-themes command line command to list available GUI themes

svn-id: r35681
2009-01-02 20:21:21 +00:00
Johannes Schickel
1b0f945471 - Added support selection of themes via a basename again (This should fix bugs #2473213 "GUI: Theme selection oddities and regressions" and #2219605 "GUI: theme detection")
- Changed default value to "scummmodern" instead of "scummmodern.zip" for "gui_theme"
- Moved theme listing code from ThemeBrowser to GuiManager

svn-id: r35680
2009-01-02 20:03:45 +00:00
Filippos Karapetis
90d762c261 Wrapped more engine-specific code around appropriate ifdefs
svn-id: r35679
2009-01-02 19:10:51 +00:00
Filippos Karapetis
7c629b5f6a Wrapped SAGA 2 game entries around appropriate defines
svn-id: r35678
2009-01-02 18:44:15 +00:00
Eugene Sandulenko
007c39a84d Let compiled subengines be visible in About dialog.
svn-id: r35677
2009-01-02 18:20:15 +00:00
Eugene Sandulenko
8467dc7361 More configure code for additional SAGA engine features.
svn-id: r35676
2009-01-02 18:01:19 +00:00
Andre Heider
18e67a8ed7 disable buffering for newlib's poor fread() implementation
svn-id: r35675
2009-01-02 18:00:12 +00:00
Andre Heider
c1c206a455 mutex fix, we actally want recursive locks
svn-id: r35674
2009-01-02 17:58:54 +00:00
Filippos Karapetis
0633c1b1bb Added changes to configure, which I forgot to do in my previous commit
svn-id: r35673
2009-01-02 17:08:04 +00:00
Filippos Karapetis
d5b6996c45 - Split the IHNM script functions into a different file
- Added two new defines, ENABLE_IHNM and ENABLE_SAGA2 (enabled by default), which can be used to remove the parts of the SAGA engine which are specific to IHNM and SAGA 2 games. Hopefully, this will reduce the size of the engine even more for platforms with little memory (e.g. the Nintendo DS)

svn-id: r35672
2009-01-02 16:52:38 +00:00
Filippos Karapetis
a09a7678f4 Updated the MSVC project files for commit #35668
svn-id: r35671
2009-01-02 14:09:21 +00:00
Filippos Karapetis
32f73fd34c Rewrote the SAGA script system to use an opcode table, like in other engines
svn-id: r35670
2009-01-02 13:59:34 +00:00
Travis Howell
b8fe877fa8 Add German, Italian and Spanish VGA versions of Cruise for a Corpse.
svn-id: r35669
2009-01-02 09:53:11 +00:00
Johannes Schickel
690b88f982 Renamed gui/newgui.cpp -> gui/GuiManager.cpp and gui/newgui.h -> gui/GuiManager.h
svn-id: r35668
2009-01-02 03:21:40 +00:00