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