Filippos Karapetis
9a89f8884c
Merge pull request #153 from fingolfin/dreamweb-cleanup
...
Dreamweb: Port rollEm() to C++, remove dead code
2011-12-25 16:58:58 -08:00
Filippos Karapetis
7945a0fbb0
DREAMWEB: Cleaned up findFirstPath(), fixed a regression and moved it to DreamBase
2011-12-26 02:50:02 +02:00
Max Horn
a4643a0484
DREAMWEB: Move titles.cpp to DreamBase
2011-12-26 01:41:56 +01:00
Max Horn
dbe5b50cd3
DREAMWEB: Port rollEm() to C++
2011-12-26 01:41:56 +01:00
Max Horn
04a147921f
DREAMWEB: Rename workToScreenCPP to workToScreen
2011-12-26 01:41:56 +01:00
Max Horn
d015f5d446
DREAMWEB: Remove some dead code
2011-12-26 01:41:55 +01:00
Strangerke
9ba55105fc
TSAGE: R2R - Implement scene 3400
2011-12-25 23:41:03 +01:00
D G Turner
c7b1ec2198
DREAMWEB: Ported 'findfirstpath' to C++.
...
This conversion could do with a bit more work to remove the es/ax/cx
temp usage and clean up the code.
2011-12-25 23:33:11 +00:00
Filippos Karapetis
1f346baa92
DREAMWEB: Port 'findopenpos' to C++
2011-12-25 22:31:07 +02:00
Filippos Karapetis
bdded1ce12
DREAMWEB: The ASM-style version of getEitherAd() is no longer needed
2011-12-25 22:11:27 +02:00
Filippos Karapetis
95c9a6d8cd
DREAMWEB: Move all of the functions in newplace.cpp into DreamBase
2011-12-25 21:10:20 +02:00
Filippos Karapetis
e27a5931c8
DREAMWEB: Remove getdestinfo() and access the roomPics array directly in locationPic()
2011-12-25 21:00:30 +02:00
Filippos Karapetis
6dbc930b18
DREAMWEB: Remove getDestInfo() from locationPic
...
This allows to move some more functions into DreamBase
2011-12-25 19:48:49 +02:00
Filippos Karapetis
95ffd7f4ce
DREAMWEB: Port 'purgeanitem' to C++, some cleanup
2011-12-25 19:25:00 +02:00
Filippos Karapetis
eaf87bdfa7
DREAMWEB: Port 'emergencypurge' to C++
2011-12-25 18:42:13 +02:00
Filippos Karapetis
21a278bb63
DREAMWEB: Port 'outofopen' to C++
2011-12-25 18:26:13 +02:00
Filippos Karapetis
bf4271dfc1
DREAMWEB: Port 'swapwithopen' to C++
2011-12-25 17:54:22 +02:00
Filippos Karapetis
c531c4c1ea
DREAMWEB: Port 'swapwithinv' to C++
2011-12-25 17:32:56 +02:00
Filippos Karapetis
0fff97b4b0
DREAMWEB: Port 'useopened' to C++
2011-12-25 17:10:49 +02:00
Filippos Karapetis
e322d6257d
DREAMWEB: Port 'locationpic', 'reexfrominv' to C++
2011-12-25 16:33:30 +02:00
Filippos Karapetis
3802b21183
DREAMWEB: Move some functions to DreamBase
2011-12-25 15:07:56 +02:00
Filippos Karapetis
3ac88c16ea
DREAMWEB: Port 'selectopenob' to C++
2011-12-25 14:30:00 +02:00
Filippos Karapetis
e412078319
DREAMWEB: Name the return values of getAnyAd
2011-12-25 14:13:48 +02:00
Willem Jan Palenstijn
5e976490c7
DREAMWEB: Move remaining talk functions to DreamBase
2011-12-25 13:02:56 +01:00
Willem Jan Palenstijn
85e5457402
DREAMWEB: Move talk functions to DreamBase
2011-12-25 12:54:12 +01:00
Willem Jan Palenstijn
fb068a1dbc
DREAMWEB: Simplify order of checkObjectSize checks
2011-12-25 12:41:37 +01:00
D G Turner
4bb6305e59
DREAMWEB: Change hangOnPQ function signature to avoid carry flag usage.
2011-12-25 07:42:04 +00:00
D G Turner
088c145f8f
DREAMWEB: Port 'dosometalk' to C++
2011-12-25 07:28:29 +00:00
Filippos Karapetis
652403021d
DREAMWEB: Convert 'checkobjectsize' to C++
...
Also, renamed getOpenedSizeCPP() to getSlotCount(). Special thanks to
wjp for his help and for examining the behavior of a fallback case.
2011-12-25 04:53:26 +02:00
D G Turner
a1ffa11620
DREAMWEB: Port 'getpersontext' to C++
2011-12-24 23:00:11 +00:00
D G Turner
df269f839d
DREAMWEB: Ported 'starttalk' to C++
2011-12-24 22:24:05 +00:00
Johannes Schickel
c6599ea5ee
AUDIO: Remove obsolete loadVOCFromStream.
2011-12-24 18:23:47 +01:00
Matthew Hoops
d876dddd45
SAGA: Rework the way audio is buffered
...
The streams that are created are now used directly instead of SAGA creating its own RawStream after decoding it. In addition, this should fix ADPCM-compressed sounds on big endian systems (as the code was treating the result of readBuffer() to always be LE, whereas it's actual native endian).
I've also clarified the bugfix to bug #1256701 . It only applies to 16-bit PCM data and the size for other data is no longer truncated too ;)
2011-12-24 11:09:54 -05:00
Matthew Hoops
42bb9a2264
AUDIO: SAGA now uses the Mac snd code too
2011-12-24 11:09:54 -05:00
Matthew Hoops
4164b31e4a
SAGA: Properly handle ITE Mac sound resources
2011-12-24 11:09:54 -05:00
Willem Jan Palenstijn
8e36de736e
DREAMWEB: Minor cleanup
2011-12-24 14:41:12 +01:00
Strangerke
ef35f1f69d
TSAGE: R2R - Implement scene 3350
2011-12-24 14:39:22 +01:00
Tobias Gunkel
5d6710ebfd
SCUMM: add player_apple2.cpp to project files
...
Seems as if the iphone project files have to be updated separately.
2011-12-24 14:30:57 +01:00
Tobias Gunkel
854928f09a
SCUMM: Rename player_appleII.* -> player_apple2.* to have the filenames lower case
2011-12-24 14:29:06 +01:00
Willem Jan Palenstijn
42068065b5
DREAMWEB: Move more functions to DreamBase
2011-12-24 14:23:34 +01:00
Willem Jan Palenstijn
bcf789274f
DREAMWEB: Move many use-related functions to DreamBase
2011-12-24 13:52:50 +01:00
Willem Jan Palenstijn
efb9057dda
DREAMWEB: Remove unused function
2011-12-24 13:12:00 +01:00
Filippos Karapetis
be1a4de291
DREAMWEB: Port 'dropobject' to C++
2011-12-24 13:32:39 +02:00
Willem Jan Palenstijn
b9839635ea
DREAMWEB: Convert getObTextStart
2011-12-24 12:23:24 +01:00
Willem Jan Palenstijn
0133ca823e
DREAMWEB: Fix wrong buffer size
2011-12-24 12:10:35 +01:00
Willem Jan Palenstijn
64b7aee081
DREAMWEB: Minor cleanup
2011-12-24 12:10:35 +01:00
Strangerke
f07531bed3
TSAGE: R2R - Implement scene 3275
2011-12-24 10:18:58 +01:00
Tobias Gunkel
c91d67a663
SCUMM: Remove assert.h include from player_appleII
2011-12-24 01:27:10 +01:00
Strangerke
544e241d22
TSAGE: R2R - Implement scene 3255
2011-12-24 01:16:29 +01:00
Filippos Karapetis
99a5db2049
DREAMWEB: Fix typo in incRyanPage()
2011-12-24 01:09:17 +02:00