Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-15 | Fixed warning. | Torbjörn Andersson | |
svn-id: r47309 | |||
2010-01-15 | SCI: adjust kNewWindow to support argc==15 (on mac according [md5]) | Martin Kiewitz | |
svn-id: r47308 | |||
2010-01-15 | Updated kernel function check for kGetEvent in Mac versions and adjusted the ↵ | Filippos Karapetis | |
comments for kGetSaveDir svn-id: r47307 | |||
2010-01-15 | SCI: adding scalesignal selector | Martin Kiewitz | |
svn-id: r47306 | |||
2010-01-15 | Unified some of the code in midiMixChannels() and midiFilterChannels() | Filippos Karapetis | |
svn-id: r47305 | |||
2010-01-15 | When unloading a song, only reset the channels that it actually used, not ↵ | Filippos Karapetis | |
all channels svn-id: r47304 | |||
2010-01-14 | SCI: another change to reanimate behaviour of kDisposeWindow | Martin Kiewitz | |
svn-id: r47300 | |||
2010-01-14 | SCI: change on reanimate kDisposeWindow behaviour, fixes sq5 window removal | Martin Kiewitz | |
svn-id: r47299 | |||
2010-01-14 | Hold pedal is now reset as well when a sound is unloaded | Filippos Karapetis | |
svn-id: r47298 | |||
2010-01-14 | SCI: Add MIDI support. Currently only the later MT-32/GM patch type works. | Walter van Niftrik | |
Support for the earlier MT-32 patch format will be added in the near future. svn-id: r47297 | |||
2010-01-13 | SCI: Use prefix increment instead of postfix on iterators (more efficient); ↵ | Max Horn | |
also correct code formatting issues svn-id: r47295 | |||
2010-01-13 | SCI: empty() checks whether the map is empty... removing useless line of code :) | Max Horn | |
svn-id: r47294 | |||
2010-01-13 | SCI: DoSound: when setting volume return previous value, fixes KQ6CD intro. | Walter van Niftrik | |
svn-id: r47292 | |||
2010-01-13 | fix comparison for platforms where char is unsigned | Joost Peters | |
svn-id: r47291 | |||
2010-01-13 | The pitch wheel is now properly reset when a song is unloaded | Filippos Karapetis | |
svn-id: r47290 | |||
2010-01-13 | SCI: fix kernel signature for kDrawCel (fixes island of dr. brain), added ↵ | Martin Kiewitz | |
debugging output for kernel_matches_signature svn-id: r47288 | |||
2010-01-13 | Documented MidiParser_SCI, mentioning that it's an extension to the ↵ | Filippos Karapetis | |
MidiParser_SMF parser svn-id: r47287 | |||
2010-01-12 | SCI: implemented mouse interaction while being in keyboard mode, also ignore ↵ | Martin Kiewitz | |
disabled entries/separator lines within mouse mode svn-id: r47285 | |||
2010-01-12 | Fix bug #2930306: "MANIAC - Italian NES version (extracted) not recognized" | Eugene Sandulenko | |
svn-id: r47280 | |||
2010-01-12 | Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵ | Johannes Schickel | |
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279 | |||
2010-01-12 | SCI: using _menuRect inside Menu::mouseFindMenuItemSelection for easier ↵ | Martin Kiewitz | |
code, also fixed stupid oversight that made the code crash in e.g. lsl6 svn-id: r47278 | |||
2010-01-12 | SCI: interactive menu with mouse fully implemented, mouse within keyboard ↵ | Martin Kiewitz | |
menu not yet done svn-id: r47277 | |||
2010-01-12 | Fix memory leak in MidiPlayer_Adlib. | Johannes Schickel | |
svn-id: r47276 | |||
2010-01-12 | Fix some memory leaks caused by never freeing the allocated memory, which is ↵ | Johannes Schickel | |
pointed at by KernelFuncWithSignature::signature. svn-id: r47275 | |||
2010-01-12 | Fix some memory leaks caused by never deleting the objects inside ↵ | Johannes Schickel | |
SoundCommandParser::_soundCommands. svn-id: r47274 | |||
2010-01-12 | SCI: changed interactive with mouse menu code (still not finished) | Martin Kiewitz | |
svn-id: r47273 | |||
2010-01-12 | A null pointer can be safely passed to "delete", thus there is no need to ↵ | Johannes Schickel | |
check against the pointer being non-zero in advance. svn-id: r47272 | |||
2010-01-12 | SCI: added comment about "not behaving like sierra here", also added TODO on ↵ | Martin Kiewitz | |
mouse state change svn-id: r47270 | |||
2010-01-12 | SCI: deleting _font when changing active font | Martin Kiewitz | |
svn-id: r47269 | |||
2010-01-12 | SCI: deleting _music in destructor | Martin Kiewitz | |
svn-id: r47268 | |||
2010-01-12 | SCI: View::getCelCount now validates input | Martin Kiewitz | |
svn-id: r47267 | |||
2010-01-12 | SCI: continue when kPortrait is called with no sync resource existant for ↵ | Martin Kiewitz | |
mouth movement, prints warning() instead svn-id: r47263 | |||
2010-01-12 | SCI: Handle master volume inside music drivers | Walter van Niftrik | |
svn-id: r47261 | |||
2010-01-12 | Added mouse click handling for top menus (mouse clicks on menu items of each ↵ | Filippos Karapetis | |
menu are not handled yet) svn-id: r47260 | |||
2010-01-11 | Move Mac Binary resource loader to common class. Plug tons of memory leaks ↵ | Eugene Sandulenko | |
along the way. svn-id: r47258 | |||
2010-01-11 | SCI: changed displaceY and displaceX for cels to int16, also inserted cast ↵ | Martin Kiewitz | |
to signed char for sci1 displaceX - should fix wii flickering and incorrect cel placement problems svn-id: r47257 | |||
2010-01-11 | Fix bug #2929619: "IHNM: Small problem detecting German version" | Eugene Sandulenko | |
svn-id: r47255 | |||
2010-01-11 | Don't update the screen twice while waiting | Filippos Karapetis | |
svn-id: r47254 | |||
2010-01-11 | Changed 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-11 | New 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-11 | Some 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-11 | Moved all the cache limits inside helpers.h and removed an obsolete TODO | Filippos Karapetis | |
svn-id: r47250 | |||
2010-01-11 | - Set the palette inside doit() again | Filippos 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-11 | The portrait file data is now freed after the portrait animation is done | Filippos Karapetis | |
svn-id: r47246 | |||
2010-01-11 | Cleanup, fixed a memory leak | Filippos Karapetis | |
svn-id: r47245 | |||
2010-01-11 | Improve support for negative Timestamps, and add + and - operators | Max Horn | |
svn-id: r47244 | |||
2010-01-11 | MADE: Use Mixer::getElapsedTime and Audio::Timestamp instead of ↵ | Max Horn | |
Mixer::getSoundElapsedTime svn-id: r47243 | |||
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-11 | Hide the mouse cursor while a video is being played | Filippos Karapetis | |
svn-id: r47240 | |||
2010-01-10 | SCI: Fix default optimization level in AvoidPath | Walter van Niftrik | |
svn-id: r47239 |