Commit Graph
86814 Commits
Author SHA1 Message Date
Paul Gilbert 127a0eeadd ACCESS: Cleanup of Amazon game flags 2014-08-09 18:28:33 -04:00
Paul Gilbert d04a6d2d7a ACCESS: Beginnings of inventory management 2014-08-09 17:57:34 -04:00
Alyssa Milburn c3f3b623d6 COMPOSER: Remove sprites when stopping V1 scripts (bug #6091). 2014-08-09 23:11:47 +02:00
Alyssa Milburn 94f8359896 COMPOSER: Make sure V1 scripts are run before redrawing. 2014-08-09 23:11:02 +02:00
Paul Gilbert 00633b94be ACCESS: Convert Scripts class to use a MemoryReadStream 2014-08-09 16:31:23 -04:00
lukaslw 01b243d996 PRINCE: Hero::getData() - fix 2014-08-09 22:11:52 +02:00
Paul Gilbert 1171400ccb ACCESS: Beginnings of animation manager 2014-08-09 15:54:35 -04:00
lukaslw 425132faf9 PRINCE: showPalette(), showLogo() - update 2014-08-09 21:44:38 +02:00
Paul Gilbert 3fb6c99017 ACCESS: Add missing CMDOBJECT method to script command list 2014-08-09 12:25:52 -04:00
Paul Gilbert 814d4ebdd0 ACCESS: Add detection entry and subfolder adding for CD version 2014-08-09 12:12:39 -04:00
uruk 0ea1268940 CGE2: Fix canSaveGameStateCurrently(). 2014-08-09 17:22:19 +02:00
Eugene Sandulenko a11b52ec11 PEGASUS: Cleanup from unused constants.
Agreed with clone2727.
2014-08-09 16:50:45 +02:00
Strangerke 5a3dfb1a7b ACCESS: Fix implementation of cmdCheckLoc() 2014-08-09 15:54:08 +02:00
Strangerke c930c7e6ed ACCESS: Implement some script opcodes 2014-08-09 15:38:40 +02:00
Eugene Sandulenko 253d443085 Merge pull request #490 from raziel-/patch-2
AMIGAOS: Add AmigaOS version format
2014-08-09 15:38:03 +02:00
Eugene Sandulenko bda6debd7e Merge pull request #489 from raziel-/patch-1
AMIGAOS: Stack cookie and no more AmigaOS version number
2014-08-09 15:36:57 +02:00
Eugene Sandulenko 6e794a9823 Merge pull request #487 from clone2727/audio_fixes
AUDIO: Miscellaneous AudioStream fixes
2014-08-09 15:33:50 +02:00
Eugene Sandulenko 908b4113c1 Merge pull request #484 from wonst719/korean-work
SCUMM: Improve non-Towns CJK text rendering
2014-08-09 15:26:20 +02:00
raziel- 0c625084c2 AMIGAOS: Add AmigaOS version format
AmigaOS features a "version" command which can read out version information if stored in a sepcific way.
To get to that information it parses the exe for "$VER:" and prints out everything behind it.

This adds such a version information to ScummVM so users on AmigaOS can read it out without the need to use "scummvm --version"
2014-08-09 15:57:35 +03:00
uruk 58822b47a7 CGE2: Use spaces instead of tabs. 2014-08-09 13:54:20 +02:00
uruk 895f8a5e59 CGE2: Remove commented out code from text.cpp. 2014-08-09 13:51:31 +02:00
lukaslw b97f726a3e PRINCE: scrollCredits() implementation, showLogo() update 2014-08-09 05:37:57 +02:00
Paul Gilbert a9b8369274 ACCESS: Implemented several script commands 2014-08-08 23:29:17 -04:00
lukaslw 886cf189c6 PRINCE: showPower(), O_EXIT - last mini-game and game ending 2014-08-08 22:58:38 +02:00
lukaslw b0dd6db58c PRINCE: Script update - readScriptFlagValue fix 2014-08-08 17:09:26 +02:00
Paul Gilbert fb0a1f5597 ACCESS: Implemented cmdGoto script command 2014-08-08 09:30:16 -04:00
Paul Gilbert 80c8fbe024 ACCESS: Simplify command list array to use a virtual method 2014-08-08 09:19:38 -04:00
Paul Gilbert 9aefd90939 ACCESS: Fix opening files by name 2014-08-08 09:13:41 -04:00
raziel- cbae401a79 AMIGAOS: Add a stack cookie
Setting up a static stack to avoid crashes from a stack set too low.
2014-08-08 13:43:59 +01:00
raziel- 38f7a9bc70 AMIGAOS: Cleanup of the AmigaOS version number 2014-08-08 14:05:23 +03:00
raziel- 13d01576b0 AMIGAOS: Get rid of the OS version number
"4" is the version of the OS. It will certainly change with future updates.
2014-08-08 13:50:27 +03:00
Paul Gilbert 745aa3daf9 ACCESS: Implemented skeleton script command method list 2014-08-07 22:53:02 -04:00
Paul Gilbert 52721cf2cb ACCESS: General cleanup of Room class 2014-08-07 22:04:01 -04:00
Paul Gilbert 6715bb0864 ACCESS: Move playField and tile data to Room class 2014-08-07 21:59:45 -04:00
Paul Gilbert 0c38730f3f ACCESS: Implement buildScreen 2014-08-07 21:54:22 -04:00
Filippos Karapetis e11fe13620 SCI: Handle 's at the end of words - bug #6608 2014-08-08 03:59:02 +03:00
Paul Gilbert 0183007d0b ACCESS: Fixes for loading room data 2014-08-07 20:31:42 -04:00
Filippos Karapetis 593c8c9bed SCI: Code formatting fixes 2014-08-08 02:59:45 +03:00
Filippos Karapetis f2f8bf5685 SCI: Fix wrong game features heuristic for Hoyle 1/2 - bug #6606
Games with newer graphics functions can call kDrawPic with 4 or 8
parameters. Older games call it with 6 parameters. Fixes the about
dialog in Hoyle 1
2014-08-08 02:51:57 +03:00
Paul Gilbert 010ba5b126 ACCESS: Fix reading last resource of container files 2014-08-07 19:43:42 -04:00
Filippos Karapetis e7f023883e SCI: Extend hack to fix regression in GK1 2014-08-08 02:11:49 +03:00
Filippos Karapetis 43f57f274a SCI: Add the French version of Phantasmagoria - bug #6574 2014-08-08 02:11:49 +03:00
Filippos Karapetis e13cc80348 SCI: Show the address segment when trying to free hunks from an invalid
address
2014-08-08 02:11:49 +03:00
Filippos Karapetis 1cbfe02bcf SCI: Allow invalid references to kUnload() - bug #6600
Since the reference will be invalidated anyway by kUnload itself,
there's no real reason to check for its validity. We do the same with
kGraph() and kDisplay().
2014-08-08 02:11:49 +03:00
Torbjörn Andersson 278a14d96e COMMON: Fix crash when quitting on "Game data not found" dialog
ScummVM would try to look up "confirm_exit" in the active domain,
even though the active domain had been removed and pointed to an
invalid address. To avoid this, try to keep _activeDomain and
_activeDomainName updated if removeGameDomain() removes the active
domain.

For good measure, also do it if the active domain is removed by
renameGameDomain(), though I don't know if there was any case where
this would have caused trouble.
2014-08-07 22:55:52 +02:00
Torbjörn Andersson 42c9b1a2c1 COMMON: Minor whitespace fix. 2014-08-07 22:46:24 +02:00
Paul Gilbert bea93f3441 ACCESS: Implemented setupRoom method 2014-08-07 09:23:31 -04:00
Johannes Schickel bb70ea04e9 TEST: Remove odd test in rendermode tests.
This specific test checked whether the pointer for two static strings have a
different address. Since the specific strings checked had the same "value"
string pooling optimizations will result in them to have the same address and
thus make this test fail. Furthermore, the test seemed completely pointless,
I simply dropped it now.
2014-08-07 15:04:13 +02:00
Marisa-Chan 2cfef440d7 ZVISION: venus_id now in base control class 2014-08-07 15:58:27 +07:00
Marisa-Chan 7378443e38 ZVISION: Implement safe control 2014-08-07 15:52:43 +07:00