aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-08SCI: support "Ctrl-" prefix keys in menu, makes Ctrl-keys work in lsl6Martin Kiewitz
svn-id: r47164
2010-01-08SCI: support "+" and "-" for menu (fixes speed changes via those keys in all ↵Martin Kiewitz
games) svn-id: r47163
2010-01-08Add some warning inside makeLoopingAudioStream, in case the give start time ↵Johannes Schickel
is after the given end time. svn-id: r47162
2010-01-08fixed invalid volume settingVladimir Menshakov
svn-id: r47161
2010-01-08Since AudioStream looping is no longer handled by the Mixer, drop ↵Johannes Schickel
Mixer::playAudioStreamLooping. (There's Audio::makeLoopingAudioStream). svn-id: r47160
2010-01-08Add another makeLoopingAudioStream factory for transparently looping a ↵Johannes Schickel
certain interval of a SeekableAudioStream. svn-id: r47159
2010-01-08added warning on invalid soundVladimir Menshakov
svn-id: r47158
2010-01-08Fix unhandled case(s) in switch warning from g++.Johannes Schickel
svn-id: r47157
2010-01-08SCI: changed handling when unsupported sound type is selected, we are ↵Martin Kiewitz
switching to adlib or amiga sound then svn-id: r47156
2010-01-08SCI: Use adlib music by defaultWalter van Niftrik
svn-id: r47155
2010-01-08SCI: Fix view detection in Hoyle 2Walter van Niftrik
svn-id: r47154
2010-01-08removed useless initializationsVladimir Menshakov
svn-id: r47153
2010-01-08removed noisy debugVladimir Menshakov
svn-id: r47152
2010-01-08SCI: call gui-init right after loading a saved game, fixes weird gui issue ↵Martin Kiewitz
that occurs only when loading a save through ctrl-f5 menu "too early" in the game (where you couldnt load through original interpreter) svn-id: r47151
2010-01-08minor cleanupVladimir Menshakov
svn-id: r47150
2010-01-08removed mark's animation z-odering, which seems to be invalidVladimir Menshakov
svn-id: r47149
2010-01-08fixed inventory animation speedVladimir Menshakov
svn-id: r47148
2010-01-08added zero-object special case in combine tableVladimir Menshakov
svn-id: r47147
2010-01-08cleaned up blitting, fixed zoom+clipping issuesVladimir Menshakov
svn-id: r47146
2010-01-08Nintendo64: some cleanup, added a workaround in case audio buffers get depletedFabio Battaglia
svn-id: r47145
2010-01-07Fix use of getRate in VorbisInputStream's constructor. (Thanks to cyx for ↵Johannes Schickel
spotting this) svn-id: r47144
2010-01-07SCI: remove displaying tag in menu of some games (e.g. qfg1ega)Martin Kiewitz
svn-id: r47143
2010-01-07SCI: kPortrait actually gets lowres coordinates that need to get adjusted ↵Martin Kiewitz
according to curPort (does this make sense? noooo), fixes portrait coordinates in kq6 svn-id: r47142
2010-01-07SCI: sierra sci doesnt seem to adjust according to port on ↵Martin Kiewitz
upscaledhires_save_box, this (and all the other fixes) finally fixes coordinates for kq6 hires cel placement svn-id: r47141
2010-01-07SCI: implement crazy hack that fixes coordinates of some cel placements. I'm ↵Martin Kiewitz
not sure if thats what sierra sci actually does or if we get coordinates 0,0 due some error somewhere. Fixes portrait window placement in kq6 - strangely they are still not at the correct height perhaps related to not adjusting "correctly" (whatever this means in this ugly mess that hires was implemented) inside BitsSave() svn-id: r47140
2010-01-07Cleanup.Johannes Schickel
svn-id: r47139
2010-01-07Fix a little bug in LoopingAudioStream::readBuffer.Johannes Schickel
svn-id: r47138
2010-01-07Remove setNumLoops and getNumPlayedLoops from AudioStream.Johannes Schickel
svn-id: r47137
2010-01-07Premiliary adaption of SCI to use LoopingAudioStream. (This could really ↵Johannes Schickel
need some cleanup...) svn-id: r47136
2010-01-07Some formatting fixes.Johannes Schickel
svn-id: r47135
2010-01-07Remove the deprecated FLAC, Vorbis and MP3 factories.Johannes Schickel
svn-id: r47134
2010-01-07Cleanup.Johannes Schickel
svn-id: r47133
2010-01-07Make VagStream a RewindableAudioStream.Johannes Schickel
svn-id: r47132
2010-01-07Do not try to destroy an object on the stack via delete.Johannes Schickel
svn-id: r47131
2010-01-07Adapt TUCKER to use RewindableAudioStream and Mixer::playInputStreamLooping. ↵Johannes Schickel
(Needs testing, please :-) svn-id: r47130
2010-01-07Make makeWAVStream return a RewindableAudioStream.Johannes Schickel
svn-id: r47129
2010-01-07Create a wrapper makeLoopingAudioStream to reduce code duplcation.Johannes Schickel
svn-id: r47128
2010-01-07Let ADPCM streams subclass RewindableAudioStreams and thus allow them to be ↵Johannes Schickel
looped with the new looping code. svn-id: r47127
2010-01-07Nintendo64: Add FlashRAM support for saving if a compatible cart is available.Fabio Battaglia
svn-id: r47126
2010-01-07SCI: fixed save/restorebits within screen class for displayscreen case, ↵Martin Kiewitz
fixes kq6 menu bar svn-id: r47125
2010-01-07Moved creation of 'beep' sound buffer to sound manager constructor.Nicola Mettifogo
svn-id: r47124
2010-01-07- Adapt documentation, that keycolor in setMouseCursor may not exceed the ↵Johannes Schickel
maximum color value of the specified format. - Change SDL backend to assert out on invalid keycolor values In case we really need a way to specify "no keycolor" we need to discuss on how to do it *properly*. svn-id: r47123
2010-01-07Get rid of calculatePlayTime, instead store playtimes as TimestampsMax Horn
svn-id: r47122
2010-01-07SCI: changed kernel signature for kDrawCel, enabled upscaled hires savebox ↵Martin Kiewitz
code ("crashed" before because afterwards kDrawCel will get the handle from the savebox call) svn-id: r47121
2010-01-07Add Timestamp::totalNumberOfFrames() method, clarify some commentsMax Horn
svn-id: r47120
2010-01-07Fix warningMax Horn
svn-id: r47119
2010-01-07The default keycolor for mouse pointers used to be 255.Marcus Comstedt
This makes sense as a default for CLUT8 modes, but not really for anything else. As part of the gsoc2009-16bit merge, the default was changed to "all ones", with extra code in the SDL backend to truncate this to the depth of the mode. However, "all ones" (white) still isn't a very useful default for RGB modes. So rather than jumping through hoops to provide a bad default, it's better to remove the default altogether. Engines which relied on the old default of 255 have been updated to specify it explicitly. svn-id: r47118
2010-01-07SCI: implemented additional drawCel for hires views, fixes menu bar of kq6 - ↵Martin Kiewitz
still need to fix coordinates and implement save/restoreBits for hires svn-id: r47116
2010-01-07SCI: releasing sample stream as well (thx to LordHoto)Martin Kiewitz
svn-id: r47115
2010-01-07Add important note for engine authors about SubSeekableAudioStream.Johannes Schickel
svn-id: r47114