aboutsummaryrefslogtreecommitdiff
path: root/engines/sky
AgeCommit message (Collapse)Author
2007-09-18Patch #1768757: Merge fsnode-gsoc into trunk (MAJOR change, will break ↵Max Horn
compilation on some ports) svn-id: r28944
2007-09-01Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)Chris Apers
svn-id: r28803
2007-07-08Merged the FSNode branch with trunk r27681:27969David Corrales
svn-id: r27970
2007-07-01Re-added __attribute__(packed)Max Horn
svn-id: r27830
2007-06-28Whitespace fixMax Horn
svn-id: r27762
2007-06-26increase mt-32 sysex delay to prevent buffer overflow (see FR#1393726)Willem Jan Palenstijn
svn-id: r27731
2007-06-23Merged the FSNode branch with trunk r27031:27680David Corrales
svn-id: r27681
2007-06-23Changed BASS to use more KEYCODEsMax Horn
svn-id: r27670
2007-06-22Converted BASS to use Common::KeyStateMax Horn
svn-id: r27635
2007-06-05Renamed methods in the FilesystemNode class to match the AbstractFSNode ↵David Corrales
implementations. Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode. svn-id: r27113
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-04-26Removing more semicolaMax Horn
svn-id: r26597
2007-04-25Removing lots of superfluous semicola (see mail by David Weinehall on ↵Max Horn
scummvm-devel) svn-id: r26594
2007-04-01corrected printf stringRobert Göffringmann
svn-id: r26363
2007-04-01added the instance of EventManager returned by OSystem::getEventManager as a ↵Gregory Montoir
member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it. svn-id: r26357
2007-04-01Fixed a compiler warning about 'unknown conversion type character' (not sure ↵Max Horn
if the statement was meant this way or another, but at least for now I can again compile with -Werror) svn-id: r26356
2007-04-01Fixed setFocusRectangle code. At least I think I did, I don't know where it ↵Robert Göffringmann
came from and I can't test it either. But it looked rather broken. svn-id: r26335
2007-04-01improved debugger a bitRobert Göffringmann
svn-id: r26334
2007-03-31fixed graphic glitch when playing the floppy intro with spanish subtitles ↵Robert Göffringmann
and added a few comments. svn-id: r26333
2007-03-30BASS is not Counter Strike, so redrawing the screen at 70 fps feels a little ↵Robert Göffringmann
pointless. It's also more than the average pal tv set can do ;) svn-id: r26328
2007-03-29Update the screen in escDelay(). Seems to fix some glitches when changingTorbjörn Andersson
scaler at certain points in the intro. svn-id: r26322
2007-03-22Fixed long-standing font bug. We were using the control panel font for LINCTorbjörn Andersson
space and terminals, and the LINC font for the control panel. Since these fonts contain different sets of characters, this would often cause the wrong character to be displayed, particularly in non-English languages. This also explains why we had to use the "wrong" font for the control panel recently. The functions to patch the LINC character set (actually the control character set) should no longer be needed, and have been removed. Should fix bug #1669564. svn-id: r26275
2007-03-18Fixed bug #1678349: BASS: music is off, but drum track playsRobert Göffringmann
svn-id: r26219
2007-03-18Fixed control panel sliders.Torbjörn Andersson
svn-id: r26209
2007-03-18Applied eriktorbjorn's patch for bug #1657466:Robert Göffringmann
"BASS: wrong music slider behavior" and did some cleanup. svn-id: r26208
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180
2007-03-17SKY: Changed Control class to use event manager for mouse coord tracking, ↵Max Horn
and also made it respect the SF_MOUSE_LOCKED flag svn-id: r26177
2007-03-17SKY: respect the SF_MOUSE_LOCKED flag upon mouse clicks, tooMax Horn
svn-id: r26176
2007-03-17Use the new getButtonState() function to test if the mouse button is stillTorbjörn Andersson
pressed. This way, it won't matter if we've already missed the "mouse up" event. Fixes bug #1510038 ("BASS: Possible glitch when examining inventory items". svn-id: r26162
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-03-14Fixed bug #1507835 (BASS: Control panel text differences from the original)Max Horn
svn-id: r26136
2007-03-14Fix for bug #1656880 (BASS: mouse initialized wrong in control panel)Max Horn
svn-id: r26130
2007-03-10fix warningMax Horn
svn-id: r26073
2007-03-10Let the mixer worry about converting mono to stereo.Torbjörn Andersson
svn-id: r26065
2007-02-26Close sky.dnr directly after reading it into memory. No need to keep it openTorbjörn Andersson
until the Disk object is deleted. svn-id: r25889
2007-02-20Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by meMax Horn
svn-id: r25752
2007-02-20More header fixes for that warm and fuzzy feeling of consistency.Torbjörn Andersson
svn-id: r25749
2007-02-17Added finalize() method to Common::OutSaveFile (which by default just ↵Max Horn
flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing) svn-id: r25660
2007-02-16Some very obvious cleanups.Torbjörn Andersson
svn-id: r25635
2007-02-16Unified how we deal with (and how we generate) MIDI sysex messages -- in ↵Max Horn
particular, we now always do so w/o framing the message (documented this with a Doxygen comment in the MidiDriver class) svn-id: r25630
2007-02-10Patch #1656801 (BASS: various control panel fixes), which fixes bug #1548779 ↵Max Horn
(BASS: Control panel inconsistency for FX/Music button texts) svn-id: r25473
2007-02-07Patch #1543932: BASS: Missing music volume text in v303 french menuMax Horn
svn-id: r25413
2007-02-03Fixing various doxygen warningsMax Horn
svn-id: r25362
2007-02-03* Reimplemented Mixer::pauseAll to simply invoke pause on all channelsMax Horn
(implying change of semantics) * Reordered the params of Mixer::playRaw (the SoundType now comes first, not last) * Removed Mixer::isPaused * Removed Mixer::getSoundElapsedTimeOfSoundID * Added some doxygen comments to the Mixer svn-id: r25356
2007-01-20First phase of detection-related plugins interface improvements. Now pluginsEugene Sandulenko
return StringMap instead of fixed list of parameters. This adds great flexibility. Current patch should not alter any functionality, i.e. if there are regressions, submit a report. Phase 2 will benefit from these changes and will come later. svn-id: r25134
2006-10-15Added some more const keywordsMax Horn
svn-id: r24330
2006-10-08commit "fixed regression in BASS adlib music." from 0-9-0 branch to trunkJoost Peters
svn-id: r24204
2006-10-02Improved the BASS detector a bitMax Horn
svn-id: r24084
2006-09-23Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵Max Horn
the linker dependency graph). Porters will have to update project files svn-id: r23974
2006-09-16* Added virtual Engine::getDebugger() methodMax Horn
* Removed code from errorString() methods that hooked the debugger(s) into error(), in favor of using getDebugger() from within error() * As a consequence, removed most custom errorString() methods svn-id: r23894