Commit Graph
86814 Commits
Author SHA1 Message Date
Oleksiy Kurochko 24a45beceb GUI: Use pressed state in predictive dialog in keyboard mode.
This adds more visual feedback to the user.
2012-05-03 19:32:34 +03:00
Oleksiy Kurochko e6c317a922 GUI: Implemented pressed state for buttons 2012-05-03 19:32:08 +03:00
Paul Gilbert 5b2c69b1f2 TONY: Implemented some missing and incorrect init code 2012-05-04 00:11:38 +10:00
Paul Gilbert 6d0f1fca46 TONY: Formatting fixes 2012-05-03 23:08:19 +10:00
Paul Gilbert a2982a0b20 TONY: Engine is now compiling and linking again 2012-05-03 22:49:30 +10:00
Paul Gilbert ba2711b5e3 TONY: Implemented methods of sound.cpp (mostly stubbed out) 2012-05-03 21:43:00 +10:00
Paul Gilbert fde1f13676 TONY: Implemented stubs for Input.cpp methods 2012-05-03 13:32:09 +10:00
Paul Gilbert cb1b1c453d TONY: Added GfxCoreInline.hpp methods 2012-05-03 13:14:46 +10:00
Filippos Karapetis 8d157ae185 NEWS: Mention all of the new games that have been announced 2012-05-03 04:28:43 +03:00
Paul Gilbert 07a16ab2f3 TONY: Implemented gfxcore.cpp methods 2012-05-03 09:23:54 +10:00
Filippos Karapetis d6bedc8a36 AGI: Proper handling of the cancel button when saving/loading 2012-05-03 01:20:06 +03:00
D G Turner ec1070678c CREATE_PROJECT: Fix tool help output to reflect command line changes. 2012-05-02 20:22:04 +01:00
Paul Gilbert 4ec3ccaf8a TONY: Implemented other classes in game.cpp 2012-05-03 01:36:08 +10:00
Paul Gilbert 2eb9ebd8aa TONY: Implemented loc.cpp and font.cpp methods 2012-05-03 00:49:59 +10:00
Paul Gilbert 4300db9ee4 TONY: Implemented font.cpp methods 2012-05-02 23:35:32 +10:00
Paul Gilbert bc2b944986 TONY: Added code from Inventory.cpp 2012-05-02 00:23:41 +10:00
Paul Gilbert c831248e65 TONY: Cleanup of GfxEngine, and added RMTony class methods 2012-05-01 23:44:02 +10:00
Paul Gilbert 7d9156b12f TONY: Implemented GfxEngine code 2012-05-01 23:00:03 +10:00
Paul Gilbert 68bcaa61b9 TONY: More header files and functionality added 2012-04-30 23:16:19 +10:00
Paul Gilbert b0eef82972 TONY: Added include files for graphics engine and all dependent classes 2012-04-30 09:27:12 +10:00
Johannes Schickel f23ca8b62b COMMON: Use the file cache in ZipArchive::listMembers for performance.
This avoids a new iteration through the .zip file for every listMember call.
Instead it uses the "_hash" HashMap, which already contains all the filenames
and is filled on initializing the ZipArchive by unzOpen.
2012-04-30 00:09:56 +02:00
Filippos Karapetis e41e412c9e SCI: Fix for bug #3522046 "Detection of SQ4CD as Windows breaks Music"
Fall back to the DOS soundtracks in Windows CD versions if the user picks
a non-General MIDI music device, as the Windows tracks only contain MIDI
music
2012-04-29 20:45:16 +03:00
Filippos Karapetis 24e57808aa SCI: Add a hack to fix the cursor colors in Longbow (bug #3489101) 2012-04-29 20:45:14 +03:00
Filippos Karapetis ad248c9b0b SCI: Add the French floppy version of SQ4 (bug #3515247) 2012-04-29 20:45:13 +03:00
Tobias Gunkel 201336367b ANDROID: disable compression for zip-file assets and recompress uncompressed zip-files before adding them as assets to the apk 2012-04-29 17:23:07 +02:00
Paul Gilbert 118f5ca010 TONY: Implemented RMGameBoxes class and all dependent classes 2012-04-29 23:22:24 +10:00
Torbjörn Andersson 4784367deb TONY: Remove __stdcall to make it build on Linux 2012-04-29 08:44:15 +02:00
Paul Gilbert dd89597f88 TONY: Added voice database initialisation, as well as stubs for music init 2012-04-29 11:23:02 +10:00
Paul Gilbert f21bfe1c41 TONY: Added resource update manager 2012-04-29 11:01:40 +10:00
Paul Gilbert 40680deaa5 TONY: Removed deprecated lzo/stubs.o from makefile 2012-04-29 10:49:14 +10:00
Paul Gilbert a2c4b4ca68 TONY: LZO decompression now working correctly 2012-04-29 10:16:56 +10:00
Paul Gilbert ff71cda424 TONY: Further work on LZO integration 2012-04-29 09:18:06 +10:00
Matthew Hoops acb127c2d2 AUDIO: Fix seeking in QuickTime files with multiple edit lists 2012-04-28 15:22:42 -04:00
Johannes Schickel e2238e4a25 Merge pull request #234 from BenCastricum/master
SCUMM: Fix bug #3493317 by removing assert() in detection algorithm.
2012-04-28 08:07:52 -07:00
Ben Castricum bdb12a9c65 SCUMM: Fix bug #3493317 by removing assert() in detection algorithm.
Bug #3493317 ("SCUMM: Detecting Loom PCE without 16bpp support crashes")
is caused by an assert() in detection algorithm. In case an MD5 is found
the md5table, but the variant from the md5table is not found in
detection_tables.h this assert triggers. However since certain variants
can be left out compile-time this situation can occur. By ignoring
instead of assert()-ing the entry ScummVM will no longer abort but
continue the detection process.
2012-04-28 11:10:53 +02:00
Bastien Bouclet cc2b95b068 PS3: Fix build using lastest ps3toolchain 2012-04-27 14:12:55 +02:00
Torbjörn Andersson f0d4b200d7 TONY: Change backslash to slash
I assume slash works in Windows (since we use it in other engines),
and I know backslash doesn't work in Linux because it failed for me.
2012-04-27 00:35:53 +02:00
Joost Peters fe4cd8d9ff CONFIGURE: fix typo in --with-freetype2-prefix help message 2012-04-26 21:27:08 +02:00
Matthew Hoops 99eb8762c4 PEGASUS: Allow control for the easter egg key as well
Fixes issues where the OS can intercept the key
2012-04-26 13:54:12 -04:00
Paul Gilbert f955745ebf TONY: Extra compilation changes and stubs so core MPAL code compiles 2012-04-27 01:32:46 +10:00
Paul Gilbert 637be83cf5 TONY: Start of work converting over MPAL sub-system 2012-04-26 09:43:55 +10:00
Paul Gilbert 7003d4996a TONY: Imported mpal.h file, and translated the comments 2012-04-25 17:06:26 +10:00
Paul Gilbert bc08a919d2 TONY: Created skeleton engine 2012-04-25 12:49:49 +10:00
Travis Howell a322ee83dd Add another English demo version of the Humongous Interactive Catalog. 2012-04-24 15:19:32 +10:00
Johannes Schickel cc1ae7b190 KYRA: Fix crahes in Kyra 1-3 and LoL when EGA/CGA graphics mode is selected.
This is a regression from 86a817beb5.

Formerly Kyra always queried the render_mode and initializes its Screen
functionality accordingly, even when the game actually only supported VGA.
While in the "Edit game..." options only VGA was selectable, the global options
still allowed for example EGA to be selected and thus messing up the internal
state. I only check the render_mode setting for EoB 1 and 2 now, which are
the only games which support the setting inside Screen.
2012-04-24 01:11:53 +02:00
D G Turner 4d6f2875de GRAPHICS: Fix BMP getPalette function definition.
The BMP decoder getPalette function definition is now identical to
the other image format decoders subclassed from ImageDecoder.
This also fixes a overloaded virtual warning reported by salty-horse.
2012-04-22 16:41:30 +01:00
D G Turner b7a5573dda SWORD25: Correct stack dump debug function output.
This was introduced by the change from C++ output streams (<<) to
Common::String output. Thanks to salty-horse for finding this.
2012-04-22 14:36:51 +01:00
Filippos Karapetis 8a227d6903 DREAMWEB: Slight cleanup 2012-04-22 16:32:52 +03:00
Filippos Karapetis 6ecf27711c DREAMWEB: Move all of the mouse cursor related code into a separate file 2012-04-22 16:06:25 +03:00
D G Turner a5745434d3 CRUISE: Fix update of background animations while waiting for user.
This is the third and final part of the patch supplied by Ignaz Forster
on bug #3423955 ("CRUISE: Slow / unresponsive game behaviour") for
avoiding blocking graphical updates during user wait loops.

The removal of the continue statement fixes the update of background
animations while waiting for user to respond i.e. try opening a locked
door on the upper deck of the boat and check the sea background
animation, but it also has the side effect of allowing hotspots to
respond during this period if the user clicks fast enough.

However, this bug was also present in the original interpreter, and
a workaround has been added to inhibit this.
2012-04-21 01:55:05 +01:00