Commit Graph
86814 Commits
Author SHA1 Message Date
Filippos Karapetis bd6a05bdd4 AGI: Fix bug #3080041 - "AGI Mother Goose: White bar in intro" 2011-09-26 00:11:45 +03:00
Filippos Karapetis ecddcc12b7 SCI2: kString(Format) uses %d for unsigned integers. Some cleanup 2011-09-25 23:55:44 +03:00
Filippos Karapetis 310fe0a546 AGI: Fix compilation 2011-09-25 22:23:22 +03:00
Filippos Karapetis 453fab3de1 SCI: Added a workaround for bug #3295652 - "AGI: (Fan) SQ0: Animation overdraws some of the text window" and removed some duplicate code 2011-09-25 21:27:12 +03:00
Filippos Karapetis 0e4b35a8e8 AGI: Switched to Common::String in the save/load code 2011-09-25 21:25:25 +03:00
TomFrost c958701c78 WebOS: Make right-clicks last longer.
While the right-click was working in most games, the
weapon-switching in Full Throttle wasn't registering the click.
Holding the button down for 50ms instead of immediately firing
the mouseup fixes the issue.
2011-09-25 14:13:47 -04:00
Filippos Karapetis c8777b774f AGI: Rewrite getSavegameFilename() so that it doesn't try to return a pointer to a local variable 2011-09-25 19:33:01 +03:00
Matthew Hoops e97ddf2449 PEGASUS: Enable main menu sound fading now that it works 2011-09-25 12:25:16 -04:00
Matthew Hoops 4aed723368 PEGASUS: Fix startFaderSync
Since we're not running in multiple threads anymore, we cannot have the fader hold the main thread to itself.
2011-09-25 12:23:19 -04:00
TomFrost 9467e4d8d4 WebOS: Reset package version to 0.
The package version must be incremented for each new WebOS
release, due to the device needing a new version to install.
Whenever the ScummVM version is raised, this can be reset to 0.
Changing to 0 in anticipation of ScummVM 1.4.0.
2011-09-25 12:15:38 -04:00
TomFrost d7abbb523c WebOS: Change to multitouch control scheme.
This is a near-rewrite of the WebOS event system to take
advantage of multitouch, with which all WebOS devices are
outfitted. This commit also marks full compatibility with the
HP TouchPad, or any future tablet device without a hardware
keyboard.

Controls:
 - Left click: Single-tap once
 - Right click: Put one finger on screen, single-tap another
 - Middle click: Put two fingers on screen, single-tap another
 - Menu: Swipe two fingers down
 - Show keyboard: Swipe two fingers up
 - Touchpad Mode:
   - Swipe two fingers to the right to toggle
   - When off (default) mouse will move to the location tapped
   - When on, mouse will move relative to its current position
 - Autodrag Mode:
   - Swipe three fingers to the right to toggle
   - When on (default), touching the screen and holding still
     for a half-second will initiate a left-mouse button hold.
	 Useful for games like COMI and FT.
   - When off (or on) a double-tap will initiate a left-mouse
     button hold.
 - Escape key: Swipe two fingers left
 - Space bar (pause): Swipe three fingers down
2011-09-25 12:06:06 -04:00
Filippos Karapetis b56c5cc370 AGI: Fixed EOF in text.cpp 2011-09-25 18:47:17 +03:00
Filippos Karapetis bc3c68c508 AGI: Fixed bug #3292784 - "AGI: SQ2: Name forgotten after game restart"
The string buffer should not be cleared on game restart, as game scripts
depend on it being maintained unchanged during restart.
2011-09-25 18:39:22 +03:00
Filippos Karapetis 0779018484 AGI: Bugfix for script bug #3116541 - "AGI FAN Beyond the Titanic 2: Crash on Item Viewing" 2011-09-25 18:37:37 +03:00
Filippos Karapetis c02603fce2 AGI: Replaced odd usage of sprintf() with strcpy()
Fixes an odd bug with savegame names being truncated in MSVC
2011-09-25 18:36:33 +03:00
Filippos Karapetis 18a0214672 AGI: Resolved an old FIXME concerning OOB access 2011-09-25 18:35:37 +03:00
Filippos Karapetis a1c4aa6d89 AGI: Fixed typo in restart dialog 2011-09-25 18:34:35 +03:00
Filippos Karapetis 85213cdb32 AGI: Cleanup of some detection entries 2011-09-25 18:15:30 +03:00
Filippos Karapetis cfa262b1b7 AGI: Add some comments regarding save slot 0, and use the default SaveStateDescriptor constructor 2011-09-25 15:10:43 +03:00
Filippos Karapetis d01d228ee8 AGI/COMMON: Fixed bug #3407308 - "AGI: SQ2: Saving allowed in autosave slot 0 from scummvmmenu"
The save/load dialog code was not polling for meta info for empty slots
2011-09-25 15:03:02 +03:00
Strangerke d50b519653 TsAGE: Implement scene 920 2011-09-25 13:00:46 +02:00
Matthew Hoops 647c83b514 PEGASUS: Add the interface class 2011-09-25 00:42:33 -04:00
Paul Gilbert a6b796811c TSAGE: Bugfix for Blue Force scene 50 2011-09-25 14:40:29 +10:00
Paul Gilbert f7d6938aa1 TSAGE: Bugfixes for Blue Force scene 315 2011-09-25 14:35:54 +10:00
Matthew Hoops 0b83e0c491 PEGASUS: Add the compass class 2011-09-24 22:54:54 -04:00
Paul Gilbert a64f3f2835 TSAGE: Bugfixes for Blue Force scene 370 2011-09-25 12:21:48 +10:00
Paul Gilbert b062e991d6 TSAGE: Bugfixes for Blue Force scene 360 2011-09-25 12:21:48 +10:00
Paul Gilbert 329d151f0c TSAGE: Bugfixes for Blue Force scene 355 2011-09-25 12:21:47 +10:00
Filippos Karapetis 300cec119c SCI: Bugfix for the palette of Longbow Amiga (still not right) 2011-09-25 04:10:20 +03:00
Travis Howell 460c4eca26 AGOS: Fix loading VGA files from InstallShield cab file. 2011-09-25 10:32:20 +10:00
Paul Gilbert 1b4f9f063c TSAGE: Cleanup of variable/method names in Blue Force scene 355 2011-09-25 10:00:02 +10:00
Paul Gilbert 546eeb2c43 TSAGE: Moved the _bgSceneObjects list from SceneManager to Scene.
This fixes a problem with Blue Force savegames in that they were being
loaded too early, and being destroyed as the game scene was then loaded.
2011-09-25 09:59:24 +10:00
Paul Gilbert 23729c2063 TSAGE: Fix Valgrind warnings 2011-09-25 09:09:54 +10:00
TomFrost f88191ae1e WebOS: Correct code convention and graphic errors.
This is a mass commit for the following items:
 - Conversion of mixed and unaligned spaces/tabs to tabs
 - Moved static globals in webos_events to class members
 - Corrected variable naming convention to use underscores
 - Added a constructor to WebOSSdlEventSource to initialize
   variables.
 - Changed SDL getWidth and getHeight calls to getOverlayWidth
   and getOverlayHeight to support larger form factors (such
   as the HP TouchPad).
 - Removed unnecessary static getMillis() declaration and
   changed existing code to use the built-in getMillis().
2011-09-24 17:21:24 -04:00
Matthew Hoops 5f0f9dae35 PEGASUS: Add retscan/shield biochips 2011-09-24 16:19:03 -04:00
Matthew Hoops 8de524b073 PEGASUS: Create the Interface biochip even if it's not used
Still needed for saves
2011-09-24 15:31:32 -04:00
Matthew Hoops 5275e16849 PEGASUS: Add remaining specialized inventory items 2011-09-24 15:29:42 -04:00
Tarek Soliman 7c8891fed4 CONFIGURE: don't use savegame timestamp on N64
N64 does not have a RTC
2011-09-24 14:21:06 -05:00
TomFrost c619c241de WebOS: Enable scalers and Darwin compatibility.
On Mac OS X (Darwin), there are minor differences in the 'sed'
and 'install' tools that require slightly different usage.  This
distinction has been made in webos.mk, made possible by an
additional flag in ./configure.
2011-09-24 15:12:27 -04:00
TomFrost 5143a0c708 WebOS: Adding portdist folder to .gitignore 2011-09-24 15:11:46 -04:00
TomFrost 10264f575b Git: Adding Komodo project files to .gitignore. 2011-09-24 15:09:46 -04:00
Matthew Hoops 59f7e1deea PEGASUS: Import AI code and relevant items 2011-09-24 14:10:54 -04:00
Filippos Karapetis e552bc57ba SCI: Always reset hold when starting a new song. Fixes bug #3413589 - "SCI: KQ6CD: Game stops responding in the catacombs"
kDoSoundSetHold is always called after kDoSoundPlay. A regression from
commit 4f3b85f4ef
2011-09-24 18:46:55 +03:00
Matthew Hoops 5e47c2cfb1 MOHAWK: Remove erroneous executable name from a detection entry 2011-09-24 11:32:31 -04:00
D G Turner 3039ea5e5e MOHAWK: Add Detection Entry for LBv3 games from bug #3413119.
These will not start yet, so maybe they should be marked as GF_UNSTABLE?
2011-09-24 14:11:56 +01:00
Paul Gilbert 3d2b4cc472 TSAGE: Bugfix for loading Blue Force scene 900 2011-09-24 18:46:18 +10:00
Paul Gilbert 32bef97bc9 TSAGE: Bugfixes for displaying the Blue Force UI 2011-09-24 18:43:28 +10:00
Bastien Bouclet 72f072c2d3 PS3: Add a target to push ScummVM to the PS3 over the network using ps3load.
ps3load now works on FW 3.55 using the lastest ps3toolchain
2011-09-24 10:14:09 +02:00
Paul Gilbert b5ba7f0581 TSAGE: Fixed the priority of the Blue Force Driver speaker 2011-09-24 17:53:16 +10:00
Paul Gilbert d6097882b1 TSAGE: Fixed the yacht in Blue Force scene 350 to be in the background 2011-09-24 17:52:33 +10:00