aboutsummaryrefslogtreecommitdiff
path: root/sky
AgeCommit message (Collapse)Author
2003-10-08new config manager. not everything is completed, and some things will still ↵Max Horn
be changed, but it seems to work well enough to put it into CVS svn-id: r10687
2003-10-07Corrected MT-32 master volume SysExJamieson Christian
svn-id: r10671
2003-10-05renamed SkyState to SkyEngine; cleaned the #include dependency mess a bit ↵Max Horn
(try to only #include files when you *have* to -> this reduces compilation time to a minimum when header file changes are made) svn-id: r10622
2003-10-05factor out common gfx_mode/fullscreen setup code from the game engines into ↵Max Horn
the main code (maybe putting this into the Engine constructor would be better, though?) svn-id: r10611
2003-10-04use namespace Common a bit more; don't zero the RNG in scumm (else the seed ↵Max Horn
gets reset); remove obsolete 256 color blending code svn-id: r10592
2003-10-03Fix OOB SysEx checksumsJamieson Christian
svn-id: r10572
2003-10-01Whitespace changesTorbjörn Andersson
svn-id: r10516
2003-10-01Whitespace changesTorbjörn Andersson
svn-id: r10515
2003-09-28Improve intro timing a tiny bit on WinCENicolas Bacca
svn-id: r10472
2003-09-24Fix for Bug [805923] BASS: Notes left on when quitting gameJamieson Christian
Explicitly send All Notes Off messages on every channel when shutting down music driver. This fixes hanging notes on exit when using external synths or some less intelligent internal synths. svn-id: r10398
2003-09-24Whitespace changesTorbjörn Andersson
svn-id: r10390
2003-09-19fixed warning on systems with 64bit pointersMax Horn
svn-id: r10317
2003-09-18added initial support for building our 4 adventure engines as loadable ↵Max Horn
modules; right now only work on OS X; once we add more build rules, other systems with dlopen() should work, too (e.g. Linux); Windows support may come later. This is still very much WIP svn-id: r10304
2003-09-18cleanupMax Horn
svn-id: r10301
2003-09-18changed & documented the premixer semanticsMax Horn
svn-id: r10294
2003-09-18plugin work: right now, only with build rules for OS X. Once I can get it to ↵Max Horn
work here, I'll add more build rules. Work in progress, a lot ain't work, but the plugin stuff is disabled by default, so no harm should arise svn-id: r10292
2003-09-18moved engine.* to base; this fixes some linking issues when building a ↵Max Horn
barebone ScummVM (or maybe I just want to increase our CVS stats? <g>) svn-id: r10287
2003-09-17new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there ↵Max Horn
(this removes the need for an ugly hack in the build system, and is also conceptionally cleaner) svn-id: r10282
2003-09-17some tweaks to the build system (work toward plugin support)Max Horn
svn-id: r10279
2003-09-17added a static method setDefaultDirectory to class File; used this to ↵Max Horn
simplify some code; added a global g_sound pointer in bs2, this cuts down on uses of g_sword2 (of course both should be removed on the long run); some other minor tweaks/fixes svn-id: r10278
2003-09-13proper fix for bug #791207Joost Peters
svn-id: r10202
2003-09-13workaround for bug #791207Joost Peters
svn-id: r10200
2003-09-10removed superfluous #includeMax Horn
svn-id: r10157
2003-09-10added refCon parameter to timer classMax Horn
svn-id: r10156
2003-09-10moved declaration of error/warning/debug from engine.h to util.hMax Horn
svn-id: r10154
2003-09-10Fxo sky module compileTravis Howell
svn-id: r10153
2003-09-09fix sfx routineRobert Göffringmann
svn-id: r10120
2003-09-08renamed VersionSettings -> TargetSettings and also renamed some of its ↵Max Horn
members; added GameDetector::findTarget; made launcher use that new method; some initial preparations for Plugin code svn-id: r10092
2003-09-06Actually make these game version message shown by default, so users can ↵Travis Howell
better report bugs. svn-id: r10037
2003-09-05moved the sound ID param in playRaw before volume/panMax Horn
svn-id: r10023
2003-09-05cleaned up sound/mixer.h a bit; renamed some mixer methods for consistencyMax Horn
svn-id: r10018
2003-09-02changed sounds volume to original volume level, and fixed sounds in bass introPaweł Kołodziejski
svn-id: r9963
2003-08-31added mixer features: volume and pan control per channelPaweł Kołodziejski
svn-id: r9944
2003-08-21patch #791738 g++ 3.4 compile fix, from Falk Hueffner and a few minor local ↵Jonathan Gray
bits in my tree svn-id: r9807
2003-08-20copied some fixes which only were in 0.5.1 branch.Robert Göffringmann
svn-id: r9799
2003-08-18added MDT_PREFER_NATIVE flag to BASS VersionSettingsRobert Göffringmann
svn-id: r9772
2003-08-18fix sfx restart after restoring a savegameRobert Göffringmann
svn-id: r9770
2003-08-15Replaced printf()s with debug() and warning().Torbjörn Andersson
svn-id: r9710
2003-08-15Replaced ADLIB_ALWAYS and ADLIB_PREFERRED with a more flexibleJamieson Christian
list of music types supported. This was done because now PC speaker support must be treated separately, along with Adlib and native (GM/MT32) support. This fixes a problem with games that don't support PC speaker (including V5 games that don't parse SPK resources yet) being run with -epcspk or -epcjr. Those games now properly switch to -enull so that music resources still get parsed and music/script synchronization mechanisms don't break. svn-id: r9703
2003-08-13I didn't realize it at first, but LINC-space uses the same character dataTorbjörn Andersson
as the LINC terminals, so our patched characters looked very out of place since they didn't have the black outline the other characters had. I've fixed that, and tweaked the character data for "�" slightly. svn-id: r9657
2003-08-11remove meaningless warningRobert Göffringmann
svn-id: r9642
2003-08-10Replaced use of File with use of SaveFileManager where appropriate.Marcus Comstedt
svn-id: r9627
2003-08-09don't allow loading of messy 0.5.1 savegames.Robert Göffringmann
svn-id: r9609
2003-08-09makes use of SoundMixer::pauseChannels() now.Robert Göffringmann
svn-id: r9608
2003-08-06Fix intro timing on WinCE ... guess everybody could use it but I'll leave ↵Nicolas Bacca
the engine mainteners decide :p svn-id: r9583
2003-08-06Fix #783732 : freeze on Pocket PCNicolas Bacca
svn-id: r9550
2003-08-06get rid of some g_system usageMax Horn
svn-id: r9529
2003-08-04fixed dialog skippingRobert Göffringmann
svn-id: r9447
2003-08-03new compacts, new loading + saving code (not compatible to old one)Robert Göffringmann
svn-id: r9439
2003-08-03new compact dataRobert Göffringmann
svn-id: r9438