Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-10 | SCI: kPortrait - abort on mouse presses only | Martin Kiewitz | |
svn-id: r47225 | |||
2010-01-10 | SCI: kPortrait - mouse click now aborts portrait | Martin Kiewitz | |
svn-id: r47224 | |||
2010-01-10 | SCI: fixed typo when getting resourceId on kPortrait call - fixes resource ↵ | Martin Kiewitz | |
not found in kq6 within pawn shop svn-id: r47223 | |||
2010-01-10 | SCI: kPortrait - error() out when resource could not be found | Martin Kiewitz | |
svn-id: r47222 | |||
2010-01-10 | SCI: ignore hiresMode when not being upscaledHires for kDrawCel and ↵ | Martin Kiewitz | |
updateBox on kGraph - fixes kq6 dos svn-id: r47221 | |||
2010-01-10 | SCI: changed SoundResource constructor to set values for ↵ | Martin Kiewitz | |
digitalChannelNr/digitalSampleRate and digitalSampleSize at any time svn-id: r47220 | |||
2010-01-10 | SCI: updateBox now also supports hires mode | Martin Kiewitz | |
svn-id: r47219 | |||
2010-01-10 | SCI: changed location of hack inside kDrawCel, coordinates of savedhiresbox ↵ | Martin Kiewitz | |
may not get port adjusted svn-id: r47218 | |||
2010-01-10 | SCI: switching to hires kDrawCel when 8th parameter is passed, fixed ↵ | Martin Kiewitz | |
kDrawCel port adjust - fixes kq6 hires inventory svn-id: r47217 | |||
2010-01-09 | SCI: 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-09 | SCI: kPortrait - drawing base bitmap before drawing animation bitmap | Martin Kiewitz | |
svn-id: r47211 | |||
2010-01-09 | kPortrait: 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-09 | SCI: deleting _bitmaps and unlocking sync resource in kPortrait | Martin Kiewitz | |
svn-id: r47208 | |||
2010-01-09 | SCI: 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-09 | SCI: kPortrait almost fully implemented (animation bitmaps still missing) | Martin Kiewitz | |
svn-id: r47204 | |||
2010-01-09 | SCI: adding audio support to kPortrait, audio is now playing when portraits ↵ | Martin Kiewitz | |
are shown svn-id: r47202 | |||
2010-01-09 | SCI: added new debug command "picture_visualize", which enables ↵ | Martin Kiewitz | |
visualization of the drawing process of EGA pictures svn-id: r47201 | |||
2010-01-09 | SCI: Cleanup | Walter van Niftrik | |
svn-id: r47194 | |||
2010-01-09 | SCI: Fix handling of output rate in PCJr driver | Walter van Niftrik | |
svn-id: r47193 | |||
2010-01-09 | SCI: Fix crash on exit when using PCJr driver. | Walter van Niftrik | |
svn-id: r47192 | |||
2010-01-09 | SCI: Cleanup | Walter van Niftrik | |
svn-id: r47191 | |||
2010-01-09 | SCI: Move music device IDs to drivers. | Walter van Niftrik | |
svn-id: r47190 | |||
2010-01-08 | SCI: Ctrl-Z now supported as well :D | Martin Kiewitz | |
svn-id: r47188 | |||
2010-01-08 | SCI: removed controlify() to ease readability of code | Martin Kiewitz | |
svn-id: r47186 | |||
2010-01-08 | SCI: fix for platform difference between linux and windows, makes ↵ | Martin Kiewitz | |
Ctrl-Alt-keys work under linux as well (e.g. lsl1, age questions cheat) svn-id: r47185 | |||
2010-01-08 | Switch Mixer::playInputStream to use DisposeAfterUse::Flag | Max Horn | |
svn-id: r47182 | |||
2010-01-08 | Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵ | Max Horn | |
header common/types.h svn-id: r47180 | |||
2010-01-08 | SCI: we won't do keyboard mapping for sci1late+, because otherwise Ctrl-keys ↵ | Martin Kiewitz | |
won't work. I couldnt find games that use Alt-keys, so I was unable to check those as well svn-id: r47175 | |||
2010-01-08 | SCI: fixing sq3 again (state selector wasnt updated anymore) | Martin Kiewitz | |
svn-id: r47174 | |||
2010-01-08 | SCI: updateCues() cleanup | Martin Kiewitz | |
svn-id: r47172 | |||
2010-01-08 | SCI: support "Ctrl-" prefix keys in menu, makes Ctrl-keys work in lsl6 | Martin Kiewitz | |
svn-id: r47164 | |||
2010-01-08 | SCI: support "+" and "-" for menu (fixes speed changes via those keys in all ↵ | Martin Kiewitz | |
games) svn-id: r47163 | |||
2010-01-08 | Fix unhandled case(s) in switch warning from g++. | Johannes Schickel | |
svn-id: r47157 | |||
2010-01-08 | SCI: changed handling when unsupported sound type is selected, we are ↵ | Martin Kiewitz | |
switching to adlib or amiga sound then svn-id: r47156 | |||
2010-01-08 | SCI: Use adlib music by default | Walter van Niftrik | |
svn-id: r47155 | |||
2010-01-08 | SCI: Fix view detection in Hoyle 2 | Walter van Niftrik | |
svn-id: r47154 | |||
2010-01-08 | SCI: 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-07 | SCI: remove displaying tag in menu of some games (e.g. qfg1ega) | Martin Kiewitz | |
svn-id: r47143 | |||
2010-01-07 | SCI: 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-07 | SCI: 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-07 | SCI: 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-07 | Premiliary adaption of SCI to use LoopingAudioStream. (This could really ↵ | Johannes Schickel | |
need some cleanup...) svn-id: r47136 | |||
2010-01-07 | Some formatting fixes. | Johannes Schickel | |
svn-id: r47135 | |||
2010-01-07 | Make makeWAVStream return a RewindableAudioStream. | Johannes Schickel | |
svn-id: r47129 | |||
2010-01-07 | SCI: fixed save/restorebits within screen class for displayscreen case, ↵ | Martin Kiewitz | |
fixes kq6 menu bar svn-id: r47125 | |||
2010-01-07 | SCI: 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-07 | SCI: 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-07 | SCI: releasing sample stream as well (thx to LordHoto) | Martin Kiewitz | |
svn-id: r47115 | |||
2010-01-07 | SCI: small cleanup in view drawing | Martin Kiewitz | |
svn-id: r47108 |