aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-11Don't update the screen twice while waitingFilippos Karapetis
svn-id: r47254
2010-01-11Changed all kGraph calls which handle rectangles to use kGraphCreateRect(). ↵Filippos Karapetis
Also, changed kGraphCreateRect() to return a rect, rather than update a rect pointer svn-id: r47253
2010-01-11New music code: Implemented sound stopping after fading, and disabled MIDI ↵Filippos Karapetis
sound volume fading, till we figure out what's wrong with fading in the Sierra logo screen in GK1 svn-id: r47252
2010-01-11Some portrait-related changes, to be used when portrait loading/unloading is ↵Filippos Karapetis
done. Also, added a comment on where the class is used svn-id: r47251
2010-01-11Moved all the cache limits inside helpers.h and removed an obsolete TODOFilippos Karapetis
svn-id: r47250
2010-01-11N64: optimizations in cursor drawing codeFabio Battaglia
svn-id: r47249
2010-01-11Added MSVC warning 4355 ignore for the M4 projectPaul Gilbert
svn-id: r47248
2010-01-11- Set the palette inside doit() againFilippos Karapetis
- Removed a now obsolete TODO - Portrait animations are now stopped when the Esc key is pressed, or when the engine should quit svn-id: r47247
2010-01-11The portrait file data is now freed after the portrait animation is doneFilippos Karapetis
svn-id: r47246
2010-01-11Cleanup, fixed a memory leakFilippos Karapetis
svn-id: r47245
2010-01-11Improve support for negative Timestamps, and add + and - operatorsMax Horn
svn-id: r47244
2010-01-11MADE: Use Mixer::getElapsedTime and Audio::Timestamp instead of ↵Max Horn
Mixer::getSoundElapsedTime svn-id: r47243
2010-01-11N64: a few optimizations in framebuffer drawing codeFabio Battaglia
svn-id: r47242
2010-01-11- Don't set the palette per portrait frame - setting the whole screen ↵Filippos Karapetis
palette is a very expensive operation, and shouldn't be done on each frame, especially when all of the frames use the same palette - Cleanup svn-id: r47241
2010-01-11Hide the mouse cursor while a video is being playedFilippos Karapetis
svn-id: r47240
2010-01-10SCI: Fix default optimization level in AvoidPathWalter van Niftrik
svn-id: r47239
2010-01-10Nintendo64: use newlines when printing assert messages, to avoid wrappingFabio Battaglia
svn-id: r47238
2010-01-10Silenced warnings ("this" isn't defined on object instantiation, and ↵Filippos Karapetis
commented out some unused variables) svn-id: r47237
2010-01-10fix #2926655: "Teenagent: Inventory problems on BE systems"Joost Peters
svn-id: r47236
2010-01-10remove unneeded workaround for #47233Fabio Battaglia
svn-id: r47234
2010-01-10Fix bug in Engine::pauseEngine (this should fix #2912148 "Using virtual ↵Johannes Schickel
keyboard in menu mutes audio") svn-id: r47233
2010-01-10Mark the 'fix' in r47231 as a workaround for a probably deeper problem.Fabio Battaglia
svn-id: r47232
2010-01-10Check if game engine is already paused before pausing it again to show ↵Fabio Battaglia
virtual keyboard. Fixes #2912148 svn-id: r47231
2010-01-10Typo.Johannes Schickel
svn-id: r47230
2010-01-10Add some more comments.Johannes Schickel
svn-id: r47229
2010-01-10Fix missing type forward declaration in voc.h.Johannes Schickel
svn-id: r47228
2010-01-10Fix a memory leak.Johannes Schickel
svn-id: r47227
2010-01-10- Add a SubLoopingAudioStream, which loops a nested part of a stream and ↵Johannes Schickel
thus features the same looping capabilites as LinearMemoryStream and LinearDiskStream. - Remove custom looping code from LinearMemoryStream and LinearDiskStream. - Adapt various client code to the changes. svn-id: r47226
2010-01-10SCI: kPortrait - abort on mouse presses onlyMartin Kiewitz
svn-id: r47225
2010-01-10SCI: kPortrait - mouse click now aborts portraitMartin Kiewitz
svn-id: r47224
2010-01-10SCI: fixed typo when getting resourceId on kPortrait call - fixes resource ↵Martin Kiewitz
not found in kq6 within pawn shop svn-id: r47223
2010-01-10SCI: kPortrait - error() out when resource could not be foundMartin Kiewitz
svn-id: r47222
2010-01-10SCI: ignore hiresMode when not being upscaledHires for kDrawCel and ↵Martin Kiewitz
updateBox on kGraph - fixes kq6 dos svn-id: r47221
2010-01-10SCI: changed SoundResource constructor to set values for ↵Martin Kiewitz
digitalChannelNr/digitalSampleRate and digitalSampleSize at any time svn-id: r47220
2010-01-10SCI: updateBox now also supports hires modeMartin Kiewitz
svn-id: r47219
2010-01-10SCI: changed location of hack inside kDrawCel, coordinates of savedhiresbox ↵Martin Kiewitz
may not get port adjusted svn-id: r47218
2010-01-10SCI: switching to hires kDrawCel when 8th parameter is passed, fixed ↵Martin Kiewitz
kDrawCel port adjust - fixes kq6 hires inventory svn-id: r47217
2010-01-10Handle properly shouldQuit()Robert Špalek
svn-id: r47215
2010-01-09SCI: kPortrait - now drawing after wait, also using gui wait so mouse cursor ↵Martin Kiewitz
still works during execution, makes lip sync perfect (thx to the other fix by fingolfin) svn-id: r47214
2010-01-09Add Mixer::getElapsedTime() method returning a Timestamp, thus offering a ↵Max Horn
higher precision than Mixer::getSoundElapsedTime(). Convert some video code to use it. svn-id: r47213
2010-01-09Fix Timestamp::addMsecs; some cleanupMax Horn
svn-id: r47212
2010-01-09SCI: kPortrait - drawing base bitmap before drawing animation bitmapMartin Kiewitz
svn-id: r47211
2010-01-09kPortrait: found the coordinate offsets, corrected actual bitmap size ↵Martin Kiewitz
(sometimes extra bytes are appended per line) animation bitmaps now valid svn-id: r47210
2010-01-09SCI: deleting _bitmaps and unlocking sync resource in kPortraitMartin Kiewitz
svn-id: r47208
2010-01-09SCI: kPortrait - animation included, doesnt seem right currently coordinate ↵Martin Kiewitz
offset is missing (cause i cant find it) and mouth movement doesnt seem right...at least the basics work and graphic data is fine svn-id: r47206
2010-01-09Register default setting for 'mute' optionWillem Jan Palenstijn
svn-id: r47205
2010-01-09SCI: kPortrait almost fully implemented (animation bitmaps still missing)Martin Kiewitz
svn-id: r47204
2010-01-09Implement some safer handling of the "Extended" block in VOC files.Johannes Schickel
svn-id: r47203
2010-01-09SCI: adding audio support to kPortrait, audio is now playing when portraits ↵Martin Kiewitz
are shown svn-id: r47202
2010-01-09SCI: added new debug command "picture_visualize", which enables ↵Martin Kiewitz
visualization of the drawing process of EGA pictures svn-id: r47201