Commit Graph

45763 Commits

Author SHA1 Message Date
Paul Gilbert
2b112a9c58 TSAGE: Rework parts of the cursor code to better match the original
This also fixes the problem with the cursor appearing in cutscenes when you press any key
2011-05-11 20:28:30 +10:00
Paul Gilbert
e448ad0f5d TSAGE: Further fix for resetting _scrollFollower 2011-05-11 19:13:16 +10:00
Paul Gilbert
3cbbd5cfac TSAGE: Reset the Globals::_scrollFollower to NULL when a scene ends 2011-05-11 19:09:55 +10:00
Littleboy
33c3e19cea LASTEXPRESS: Implement item selection and scene loading 2011-05-10 19:18:32 -04:00
Littleboy
2bc865f01a LASTEXPRESS: Implement highlight of inventory items 2011-05-10 19:18:30 -04:00
Littleboy
8d4622d70d LASTEXPRESS: Draw portrait non-highlighted in Inventory::show() 2011-05-10 19:18:29 -04:00
Littleboy
3088acf69a LASTEXPRESS: Add button pressed state for inventory handling 2011-05-10 19:18:26 -04:00
Littleboy
1516ba7367 LASTEXPRESS: Implement skeleton code for selected item and inventory selection 2011-05-10 19:18:22 -04:00
strangerke
9b896e473e TSAGE: Fix a glitch in setCursor() 2011-05-10 23:51:20 +02:00
Max Horn
9511af6682 COMMON: Always prefer GCC 4.x versions of READ_UINT*/WRITE_UINT*
In addition, we use them if in GCC >= 3.3 if unaligned access is
possible. The GCC variants of these macros also contain protection
against overzealous compilers' static aliasing optimizations.
2011-05-10 15:38:18 +02:00
Paul Gilbert
5bf8a0bf84 TSAGE: Adjusted scaling process to fix scaling image to a 1x1 pixel in Scene #7600 2011-05-10 22:56:53 +10:00
Max Horn
b8d858a00b TINSEL: Cleanup reel saving code 2011-05-10 14:43:54 +02:00
Max Horn
43ca9c86ab TINSEL: Remove unnecessary casts 2011-05-10 14:43:53 +02:00
Max Horn
b22ca4ffe8 AUDIO: Change byte data tables to type AdLibInstrument 2011-05-10 14:43:53 +02:00
Paul Gilbert
26aca5ac43 TSAGE: Standardised on checks for showing the Save and Restore dialogs 2011-05-10 22:38:05 +10:00
Paul Gilbert
2e34747712 TSAGE: Further tweaks to movement in Scene #6100 2011-05-10 21:49:32 +10:00
Paul Gilbert
ef282206b0 TSAGE: Tweaked mouse movement in Scene #6100 when mouse is in the centre of the screen 2011-05-10 20:50:40 +10:00
Max Horn
8754c86686 COMMON: Refactor typedefs a bit 2011-05-10 11:02:08 +02:00
Max Horn
76780268f2 COMMON: Refactor scummsys.h 2011-05-09 16:23:22 +02:00
Max Horn
3920cfe69e COMMON: Do not #undef _MSC_VER 2011-05-09 16:23:22 +02:00
Max Horn
49ab6d0289 COMMON: If config.h is present, don't use hardcoded settings from scummsys.h 2011-05-09 16:23:22 +02:00
Max Horn
dfff22e56b COMMON: Unify definition of scumm_str(n)icmp 2011-05-09 16:23:22 +02:00
Max Horn
6eba8e8292 N64: Fix code formatting 2011-05-09 16:23:21 +02:00
Max Horn
db82d282ea N64: Remove (u)int64 typedefs from common/scummsys.h 2011-05-09 16:23:21 +02:00
Max Horn
559fda409d SCI: Line wrap some comments 2011-05-09 14:46:17 +02:00
Max Horn
389b613190 SCI: Fix warning about potential strict-aliasing rules violation 2011-05-09 14:42:45 +02:00
Max Horn
76cf7bc907 SCI: Slight cleanup to undithering code 2011-05-09 14:41:49 +02:00
Max Horn
b4058a696a COMMON: Tweak some comments 2011-05-09 14:32:03 +02:00
Thierry Crozat
480aaa6504 I18N: Update translations data file 2011-05-08 23:56:12 +01:00
Thierry Crozat
6340032c2f I18N: Update Spanish translation (from patch #3298988) 2011-05-08 23:55:53 +01:00
Thierry Crozat
31a241caa1 I18N: Update Basilian Portuguese translation (from patch #3297165) 2011-05-08 23:55:34 +01:00
Klaus Reimer
1e701b3769 WEBOS: Splitted install directory from package directory. 2011-05-08 20:58:08 +02:00
Klaus Reimer
9e4edcdc1f WEBOS: Removed unused gestureDownTime 2011-05-08 20:58:08 +02:00
Klaus Reimer
cc0d8b6252 WEBOS: Fixed ESCAPE and MENU key on WebOS 1 2011-05-08 20:58:08 +02:00
Klaus Reimer
a6dc171255 WEBOS: Added comment for Palm Pixi specific compiler options. 2011-05-08 17:39:26 +02:00
Klaus Reimer
8d7baf9ffa WEBOS: Removed unused libpdl linking. 2011-05-08 17:39:26 +02:00
Klaus Reimer
77817a8be8 WEBOS: Moved webos plugin build configuration into its own block so it can be configured separately from the generic linux configuration. 2011-05-08 17:39:26 +02:00
Klaus Reimer
c7b4818025 WEBOS: Added comments to explain some WebOS compile settings. 2011-05-08 17:39:25 +02:00
peres
4ffab87da4 Merge pull request #34 from peres/interpolate16_5_3
Add a new function to interpolate a pair of 16 bits values with weights 5 and 3, respectively.
2011-05-08 08:25:24 -07:00
eriktorbjorn
3e8a7afeae CAMD: Added _isOpen checks to send() and sysEx()
At Raziel^'s request. This is the same as the ALSA checks I added
earlier today.
2011-05-08 13:08:09 +02:00
Paul Gilbert
d4e4148a39 TSAGE: Bugfix for restoring savegames saved when palette effects are active 2011-05-08 19:08:35 +10:00
Paul Gilbert
0da8f92f0f TSAGE: Fix memory leak when exiting whilst any palette rotation is active 2011-05-08 18:15:46 +10:00
eriktorbjorn
3b2c3907a0 ALSA: Warn if events or SysEx messages are received when not open.
This should make it easier to spot errors like the one spotted in
the Queen engine yesterday. The Windows MIDI driver already seems
to do something like this; I don't know about the others.
2011-05-08 07:34:46 +02:00
Joost Peters
e28b402295 IRIX: Fix compilation 2011-05-08 01:25:09 +02:00
eriktorbjorn
94c7e37ac3 QUEEN: Delete the parser before closing the driver.
Deleting the parser may fire off a series of events, so it's
probably a good idea to keep the driver open for that. I have not
seen this error anywhere else, except maybe in the unit tests.
2011-05-07 22:19:59 +02:00
Matthew Hoops
8dd17a2ae1 AGI: Replace Winnie macros with functions
From patch #3298149
2011-05-07 15:25:55 -04:00
dhewg
bfecb37501 ANDROID: Get rid of Fn->ALT metakey mapping
Thanks to Ge0rG for the analysis
2011-05-07 19:44:21 +02:00
D G Turner
80ae039d7a TSAGE: Close Memory Leak in GfxSurface::create(). 2011-05-07 15:17:12 +01:00
Johannes Schickel
473337effd GUI: Allow .zip files with case differing from ".zip" as theme files too.
Formerly our code used "hasSuffix" to check for a ".zip" suffix. Since
hasSuffix does a case-sensitive match that would not work, in case the file
was called "scummmodern.ZIP" instead of "scummmodern.zip" for example.

To fix that I am using a case-insensitive matchString instead now.
2011-05-07 15:49:57 +02:00
Matthew Hoops
3e1b3baaac M4: Fix a typo; cleanup 2011-05-06 23:16:10 -04:00