Tobias Gunkel
8b7ad559c1
SCUMM: Aggregate speaker states of CPU cycles in between samples
...
- formerly only two sample levels were possible: 32767 or -32767. Now the
speaker states (0/1) between two samples are aggregated by the new
SampleConverter class to allow more accurate sample values between -32767
and 32767.
- the player's state is moved into a separate state struct
2011-12-22 12:08:25 +01:00
Tobias Gunkel
e56d5df295
SCUMM: Fix error in player_appleII when both voices are triggered at the same time
2011-12-22 12:08:24 +01:00
Tobias Gunkel
109ba212c6
SCUMM: Add initial support for AppleII sound player
2011-12-22 12:08:23 +01:00
Paul Gilbert
0319cd06ef
CGE: Added explicit 'PACKED_STRUCT' macro to the HideDesc structure
2011-12-22 19:30:47 +11:00
Strangerke
877b6e9b1d
TSAGE: R2R - Implement scene 3210
2011-12-22 07:44:58 +01:00
Strangerke
c40df9a6ed
TSAGE: Work around a data issue in R2R.
...
The character name doesn't seem case sensitive in R2R
2011-12-22 00:33:18 +01:00
Strangerke
d49ffde8ea
TSAGE: R2R - Implement scene 3200
2011-12-22 00:30:49 +01:00
Strangerke
53929044a6
TSAGE: R2R - Implement scene 3175
2011-12-21 22:42:16 +01:00
Strangerke
62f4bb6ac1
TSAGE: R2R - Implement scene 3150
2011-12-20 23:56:26 +01:00
Willem Jan Palenstijn
341a2d6874
DREAMWEB: Fix regression in deleteExObject
...
(thanks to Fingolfin)
2011-12-20 14:07:01 +01:00
Matthew Hoops
8a22c2d65e
MOHAWK: Add another lilmonster demo
2011-12-19 19:06:57 -05:00
Willem Jan Palenstijn
f5e8b3257e
DREAMWEB: Fix regressions in intoInv, outOfInv; cleanup selectOb
2011-12-20 00:06:49 +01:00
Willem Jan Palenstijn
d2375c86eb
SKY: Fix warning
2011-12-19 23:58:55 +01:00
Strangerke
9a40cd8fd7
TSAGE: R2R - Implement scene 3125
2011-12-19 23:15:42 +01:00
Filippos Karapetis
5a3deea58e
DREAMWEB: More work on inToInv and outOfInv
2011-12-19 23:48:13 +02:00
Matthew Hoops
bdf14ed598
GRAPHICS: Fix PICT lines with large pitches
2011-12-19 15:21:35 -05:00
Tarek Soliman
96face8ba8
TSAGE: Blue Force is now ready for testing
2011-12-19 10:52:44 -06:00
Paul Gilbert
7d580ee37e
TSAGE: Implemented R2R Scene 800 - Sickbay
2011-12-19 22:28:25 +11:00
David Turner
538d834080
Merge pull request #131 from digitall/goto_considered_harmful
...
Goto Considered Harmful...
The following commits should improve the ScummVM code structure by reducing the number of gotos used in various engine code.
They should implement identical functionality, but without using goto and without the result being less readable/maintainable than the version with goto.
2011-12-18 18:29:05 -08:00
Filippos Karapetis
f0eee81d32
DREAMWEB: Port 'intoinv', 'outofinv' to C++
2011-12-19 03:24:03 +02:00
Johannes Schickel
9916d2e99c
CINE: Add some comments to the MT-32 instrument code.
2011-12-19 01:10:48 +01:00
Strangerke
14ccd4f1f0
TSAGE: R2R - Implement scene 3100
2011-12-19 00:09:48 +01:00
D G Turner
0c4755408a
CONFIGURE: Update WinCE compiler host alias naming.
...
This is required to work with the newest tool chain.
2011-12-18 23:02:25 +00:00
Filippos Karapetis
0cd53d5d3e
DREAMWEB: Port 'lookatplace' to C++
2011-12-18 21:07:27 +02:00
Filippos Karapetis
5843fc1157
DREAMWEB: 'nextcolon' is unused
2011-12-18 20:22:03 +02:00
Filippos Karapetis
25b99c448d
DREAMWEB: Rewrite signOn into C++, and remove the users and passwords from the data blob
...
Note that the string processing logic in signOn is a bit different from
the original, but the end result is the same (with cleaner code)
2011-12-18 20:17:55 +02:00
Filippos Karapetis
833507695e
DREAMWEB: Remove the now unused 'keynum' and 'newlogonum' variables from the data blob
2011-12-18 17:58:43 +02:00
Willem Jan Palenstijn
60ece632b8
DREAMWEB: Remove reelRoutines from data blob
2011-12-18 16:54:16 +01:00
Willem Jan Palenstijn
49877b2319
DREAMWEB: Move all reel functions to DreamBase
2011-12-18 16:34:57 +01:00
Willem Jan Palenstijn
8449493eff
DREAMWEB: Convert removeObFromInv, deleteExObject, deleteExFrame, deleteExText
2011-12-18 16:01:06 +01:00
Willem Jan Palenstijn
ebbc8ae3d2
DREAMWEB: Set es for reel callbacks while it may be necessary
2011-12-18 15:57:24 +01:00
Willem Jan Palenstijn
133cfc3ae9
DREAMWEB: Fix yet another regression in setPickup
...
getAnyAd and getEitherAd have different inputs, so can't be
interchanged...
2011-12-18 15:56:59 +01:00
Filippos Karapetis
62dc71a73a
DREAMWEB: Port 'getkeyandlogo' to C++
2011-12-18 16:43:05 +02:00
Filippos Karapetis
362f21d30d
DREAMWEB: Port 'showkeys' to C++
2011-12-18 15:44:17 +02:00
Filippos Karapetis
a5879196df
DREAMWEB: Port 'showdiarykeys' to C++
2011-12-18 15:44:16 +02:00
Max Horn
8c8666e811
DREAMWEB: Move backdrop.cpp and more to DreamBase; remove some dead code
2011-12-18 14:13:59 +01:00
Willem Jan Palenstijn
f0508dd05a
DREAMWEB: Fix regression in useWinch
2011-12-18 14:08:32 +01:00
Willem Jan Palenstijn
cf73ee9939
DREAMWEB: Fix multiple regressions in checkInside and loadCart
2011-12-18 13:22:12 +01:00
Willem Jan Palenstijn
feaf297c75
DREAMWEB: Fix multiple regressions in setPickup
2011-12-18 13:06:05 +01:00
Willem Jan Palenstijn
4178ad6b68
DREAMWEB: Fix ReelRoutine terminator saving/loading
2011-12-18 12:38:53 +01:00
Filippos Karapetis
5d1e1fbbbc
DREAMWEB: Spacing
2011-12-18 13:16:25 +02:00
Filippos Karapetis
09eaef6bcd
DREAMWEB: Remove regression from b0a42f1
(duplicate saved reel data)
2011-12-18 13:08:27 +02:00
Filippos Karapetis
a1799ba091
DREAMWEB: Close the file opened in querySaveMetaInfos() when returning
2011-12-18 12:19:19 +02:00
Paul Gilbert
96d15e83db
TSAGE: Bugfix for Ringworld saving and restoring via options dialog
2011-12-18 21:18:33 +11:00
Paul Gilbert
8385ee1c01
TSAGE: Bugfix for using save/load buttons in the Blue Force options dialog
2011-12-18 21:08:53 +11:00
Filippos Karapetis
421c8cd262
DREAMWEB: Port 'setpickup' to C++ and added an enum for the object types
2011-12-18 11:26:19 +02:00
Paul Gilbert
f69dfba21a
TSAGE: Implemented dirty rect handling in the engine
...
This should help improve performance when scalers are being used.
2011-12-18 18:08:45 +11:00
Filippos Karapetis
9818def85b
DREAMWEB: Port 'lookininterface' to C++
2011-12-18 03:28:21 +02:00
Filippos Karapetis
83b31ccb1d
DREAMWEB: Remove an erroneous comment (copy/paste error)
2011-12-18 03:07:54 +02:00
Filippos Karapetis
08fec8fa34
DREAMWEB: Add meta information to saved games
...
This information includes savegame versioning and the saved game's
date/time, played time and game thumbnail. This information is stored
into an unused data block of the original save format, so the
generated ScummVM saves are (hopefully) fully compatible with the
original ones and can be loaded in the original interpreter
2011-12-18 02:55:22 +02:00