aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-12-23DREAMWEB: Add titles.cpp, move some methods to titles.cpp and talk.cppMax Horn
2011-12-23DREAMWEB: Move rest of saveload.cpp to DreamBaseMax Horn
2011-12-23DREAMWEB: Convert resetLocation and purgeALocation to C++Max Horn
2011-12-23DREAMWEB: Add newplace.cppMax Horn
2011-12-23DREAMWEB: cleanupMax Horn
2011-12-23DREAMWEB: Turn RectWithCallback into templateMax Horn
Also moves checkCoords to DreamBase, adding a nasty cast to it. This is a temporary HACK, which allows moving functions that use checkCoords to DreamBase one at a time, instead of all at once (and at the same time as checkCoords). This can be undone once everything using checkCoords has been moved to DreamBase.
2011-12-23DREAMWEB: Convert fadeDownMon, fadeUpMon, initialMonCols to C++Max Horn
Note that the two fade methods are currently unused; the only calls to them are commented out in the asm version of the code. This change also removes showGroup()
2011-12-23DREAMWEB: Move most of saveload.cpp to DreamBaseMax Horn
2011-12-23DREAMWEB: Yet more things to DreamBaseMax Horn
2011-12-23DREAMWEB: Ported 'reminders' to C++ and renamed it to edensFlatReminders()Filippos Karapetis
2011-12-23Add patch #3463338 - Detect Macintosh demo of Pajama Sam 1.Travis Howell
2011-12-22README: Add Win7 config file locationWillem Jan Palenstijn
2011-12-22TSAGE: R2R - Fix a couple of bugs in scene 2000, Fix calls to ↵Strangerke
disableControl() with parameters Also remove several obsolete warnings
2011-12-22TSAGE: Give a default value to the second parameter of disableControl(), as ↵Strangerke
for enableControl()
2011-12-22TSAGE: R2R - Remove obsolete warningStrangerke
2011-12-22TSAGE: R2R - Scene 3100 (space port): Fix cursor used in signal(), rename an ↵Strangerke
object
2011-12-22TSAGE: R2R - Implement scene 3245Strangerke
2011-12-22TSAGE: R2R - Implement scene 3240Strangerke
2011-12-22TSAGE: R2R - Implement scene 3230Strangerke
2011-12-22TSAGE: R2R - Implement scene 3220Strangerke
2011-12-22TSAGE: R2R look/use/talk fields are more appropriate in the SceneHotspot classPaul Gilbert
2011-12-22SCUMM: Revert now obsolete separation of state variables in player_appleIITobias Gunkel
2011-12-22SCUMM: Remove player_appleII loggingTobias Gunkel
2011-12-22SCUMM: Optimize player_appleII sample bufferTobias Gunkel
The AppleII sound player works in two phases: writing samples to the sample buffer (sample generation) or reading samples from the buffer and passing it to ScummVM's output callback. The sample buffer is read completely in the reading phase so the entries of the already read samples of the buffer can be reused again during the next write phase.
2011-12-22SCUMM: Use finer grained sound updates for player_appleIITobias Gunkel
This reduces the needed buffer size for the biggest type4 sound from 170kB to only 2 bytes
2011-12-22SCUMM: Wrap player_appleII sound generation functions in classesTobias Gunkel
2011-12-22SCUMM: Reduce sound buffer size for player_appleIITobias Gunkel
Sound generation functions are now called incrementally instead of just once to generate the sound data. This reduces the max. buffer size from 1.7MB to just ~100KB (piano, sound 50).
2011-12-22SCUMM: Increase precision of player_appleIITobias Gunkel
Use fixed precision instead of integral numbers for sample conversion
2011-12-22SCUMM: Aggregate speaker states of CPU cycles in between samplesTobias Gunkel
- 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-22SCUMM: Fix error in player_appleII when both voices are triggered at the ↵Tobias Gunkel
same time
2011-12-22SCUMM: Add initial support for AppleII sound playerTobias Gunkel
2011-12-22TSAGE: Moved look/use/talk descriptions to SceneItem class, and implemented ↵Paul Gilbert
R2R SceneExt::display
2011-12-22TSAGE: Implement R2R 2 parameter versions of Player disableControl and ↵Paul Gilbert
enableControl
2011-12-22CGE: Added explicit 'PACKED_STRUCT' macro to the HideDesc structurePaul Gilbert
2011-12-22TSAGE: R2R - Implement scene 3210Strangerke
2011-12-22TSAGE: Work around a data issue in R2R.Strangerke
The character name doesn't seem case sensitive in R2R
2011-12-22TSAGE: R2R - Implement scene 3200Strangerke
2011-12-21TSAGE: R2R - Implement scene 3175Strangerke
2011-12-20TSAGE: R2R - Implement scene 3150Strangerke
2011-12-20DREAMWEB: Fix regression in deleteExObjectWillem Jan Palenstijn
(thanks to Fingolfin)
2011-12-19MOHAWK: Add another lilmonster demoMatthew Hoops
2011-12-20DREAMWEB: Fix regressions in intoInv, outOfInv; cleanup selectObWillem Jan Palenstijn
2011-12-19SKY: Fix warningWillem Jan Palenstijn
2011-12-19TSAGE: R2R - Implement scene 3125Strangerke
2011-12-19DREAMWEB: More work on inToInv and outOfInvFilippos Karapetis
2011-12-19GRAPHICS: Fix PICT lines with large pitchesMatthew Hoops
2011-12-19TSAGE: Blue Force is now ready for testingTarek Soliman
2011-12-19TSAGE: Implemented R2R Scene 800 - SickbayPaul Gilbert
2011-12-18Merge pull request #131 from digitall/goto_considered_harmfulDavid Turner
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-19DREAMWEB: Port 'intoinv', 'outofinv' to C++Filippos Karapetis