Commit graph

714 commits

Author SHA1 Message Date
Paul Gilbert
64b45e68aa ACCESS: Fix loading or exiting game when Maya is active player 2014-12-12 22:49:06 -05:00
Paul Gilbert
f6a1faa5e4 ACCESS: Fix check for scene area that can be clicked in 2014-12-12 22:49:00 -05:00
Paul Gilbert
bb93268ee2 ACCESS: Fix left button flag beig stuck after saving & loading games 2014-12-12 22:48:53 -05:00
Paul Gilbert
f0f19dbea0 ACCESS: Fix for vertical scrolling after using inventory screen 2014-12-12 22:48:47 -05:00
Strangerke
abb4b9d1e6 ACCESS: Fix regression in bd004bd6f3b960e36756248d8e44bfdf955fdb52 2014-12-12 22:48:33 -05:00
Paul Gilbert
4c71b12e02 ACCESS: Fix memory leaks 2014-12-12 22:48:16 -05:00
Strangerke
f75fa68c05 ACCESS: Add a replacement of configSelect, currently just initializing _hintLevel 2014-12-12 22:48:06 -05:00
Paul Gilbert
7434c764c6 ACCESS: gcc compilation fixes 2014-12-12 22:47:55 -05:00
Paul Gilbert
89b20c618f ACCESS: Fix to correctly draw partly off-screen sprites 2014-12-12 22:47:44 -05:00
Strangerke
d8c97d259b ACCESS: add code to replace the checks on KEYBUFCNT 2014-12-12 22:47:33 -05:00
Paul Gilbert
fde1ea9d0e ACCESS: Improve usage of ImageEntry _flags IMGFLAG enum 2014-12-12 22:47:22 -05:00
Strangerke
953321cc26 ACCESS: Fix a glitch in the intro, add a workaround for a crash, fix a logic flaw 2014-12-12 22:47:11 -05:00
Paul Gilbert
0cafe2719d ACCESS: Fix for proper vertical scrolling on the ship 2014-12-12 22:47:00 -05:00
Paul Gilbert
84d500a35a ACCESS: Fix flickering slaver guard 2014-12-12 22:46:49 -05:00
Paul Gilbert
9cd2bbf6bd ACCESS: Move slaver guard functions into the Guard class 2014-12-12 22:46:36 -05:00
Strangerke
486b7d7e04 ACCESS: Add detection for Amazon English Demo 2014-12-12 22:46:20 -05:00
Strangerke
0a28a77e1a ACCESS: Silent warning 2014-12-12 22:46:01 -05:00
Strangerke
451a29ada5 ACCESS: Fix character in first screen when the intro is played 2014-12-12 22:45:42 -05:00
Strangerke
79fa346ca0 ACCESS: Implement calcIQ 2014-12-12 22:45:29 -05:00
Strangerke
2ea4601589 ACCESS: Implement helpTitle 2014-12-12 22:45:17 -05:00
Paul Gilbert
7a691f38cf ACCESS: Fix guard movement logic on slaver boat 2014-12-12 22:44:58 -05:00
Paul Gilbert
cc8a8bfddd ACCESS: Refactored Amazon specific player loading into new AmazonPlayer class 2014-12-12 22:44:43 -05:00
Strangerke
a8c99d1986 ACCESS: Some work on drawHelp (WIP) 2014-12-12 22:44:16 -05:00
Strangerke
6e2d63e4cd ACCESS: Implement checkRiverCollide() 2014-12-12 22:44:04 -05:00
Strangerke
5674bed27b ACCESS: Implement updateObstacles 2014-12-12 22:43:51 -05:00
Paul Gilbert
9fa0fc845e ACCESS: Fix 'bounce' when reaching left end of a horizontal scrolling scene 2014-12-12 22:43:42 -05:00
Paul Gilbert
b01f5d61d7 ACCESS: Fix vertically scrolling up the screen 2014-12-12 22:43:33 -05:00
Paul Gilbert
8eeb5bd8e6 ACCESS: Refine scene 9 workaround to stop movement problems on ship 2014-12-12 22:43:24 -05:00
Strangerke
f1b99b0ede ACCESS: Implement plotRiver 2014-12-12 22:43:14 -05:00
Strangerke
51ccd0c1fb ACCESS: Implement moveCanoe 2014-12-12 22:43:03 -05:00
Strangerke
0c4fdc6a48 ACCESS: Implement some more RIVER functions 2014-12-12 22:42:50 -05:00
Paul Gilbert
68dc425cd4 ACCESS: Implemented buildRow for vertical screen scrolling 2014-12-12 22:42:36 -05:00
Strangerke
cc07c2e5a2 ACCESS: Implement two more RIVER related functions 2014-12-12 22:42:10 -05:00
Paul Gilbert
74a15d6599 ACCESS: Fix the mWhileDownRiver cutscene 2014-12-12 22:41:45 -05:00
Strangerke
36a3c5d234 ACCESS: Implement riverJumpTest 2014-12-12 22:41:33 -05:00
Paul Gilbert
cdb2159ba2 ACCESS: Workaround for original Amazon bug trying to draw player in
cutscene

In scene 33, the game briefly adds the player to the _images list, even
though no player sprites have been loaded, since it's a cutscene scene
2014-12-12 22:41:18 -05:00
Paul Gilbert
a9131a93c3 ACCESS: Fix freeing alternate player sprites resource 2014-12-12 22:40:58 -05:00
Paul Gilbert
d2d75dd4a7 ACCESS: Workaround for original game bug doing inventory check
In scene 31, moving the corrugated metal does a check on an invalid item
index
2014-12-12 22:40:44 -05:00
Strangerke
08c6539900 ACCESS: Implement cmdEndVideo 2014-12-12 22:40:35 -05:00
Strangerke
ddfe739554 ACCESS: Implement copyVideo 2014-12-12 22:40:26 -05:00
Paul Gilbert
74a61d1118 ACCESS: Fix the ability to switch between players 2014-12-12 22:40:17 -05:00
Strangerke
80ec09d0ae ACCESS: Rename a function 2014-12-12 22:40:07 -05:00
Strangerke
9e84be664c ACCESS: Implement a couple of script functions 2014-12-12 22:39:56 -05:00
Paul Gilbert
a0beb08984 ACCESS: Refactor _inactive from AccessEngine to AmazonEngine 2014-12-12 22:39:42 -05:00
Strangerke
1cbaab55cd ACCESS: Split cmdDead in order to use it in RIVER 2014-12-12 22:39:28 -05:00
Paul Gilbert
ada5ca20f9 ACCESS: Reorganise Amazon game-specific variables that are saved 2014-12-12 22:39:11 -05:00
Paul Gilbert
ff003f3b65 ACCESS: Fix the jungle walk 2 cutscene 2014-12-12 22:38:58 -05:00
Strangerke
7fbd145f5d ACCESS: Use a new structure instead of a byte array for River Objects 2014-12-12 22:38:49 -05:00
Strangerke
c1b3db90c4 ACCESS: Implement riverSound 2014-12-12 22:38:39 -05:00
Paul Gilbert
30f602b6cb ACCESS: Further fixes for panning 2014-12-12 22:38:31 -05:00