aboutsummaryrefslogtreecommitdiff
path: root/sky
AgeCommit message (Collapse)Author
2006-01-27 - adds the new gui renderer also a new implementation for the classic guiJohannes Schickel
- adds a ImageMan and ImageDec class for loading and managing image files - adds a loader for zip files which is used by the new theme and the image manager - changes the widgets to use the new gui code - changes the scumm dialogs to use the new gui code - fixes a #include problem in the sky debugger with the new gui code To use the new gui copy gui/themes/default-theme.zip to your extrapath. If the theme zip can not be found the gui will fallback to the classic theme. If you want to change the gui styles use "gui_theme=classic" for the classic theme and "gui_theme=default-theme" for the new theme. Thanks to eriktorbjorn for testing and help with the new theme and to sev for reviewing this patch. svn-id: r20227
2006-01-27I believe it's actually meant to include common/debugger.cpp. It's what weTorbjörn Andersson
do in several other places, and not doing it causes numerous linker errors for me. svn-id: r20225
2006-01-27I really wonder how this #include "debugger.cpp" could stay for 1.5 years.Eugene Sandulenko
svn-id: r20221
2006-01-22Fix control hotkeysJoost Peters
svn-id: r20127
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2006-01-17Commit patch #1171517 by salty-horse (save speech and sfx preferences BASS ↵Joost Peters
engine in config file) svn-id: r20063
2005-12-30* Replaced MDT_PREFER_NATIVE/MDT_NATIVE by MDT_PREFER_MIDI/MDT_MIDI).Max Horn
* Changed MidiDriver::createMidi so that if MD_ADLIB is passed, it now *does* instantiate the adlib driver. * Rewrote MidiDriver::detectMusicDriver (code should be clearer now, and hopefully easier to adapt/maintain). Note that the behavior changed slightly (this may require some tweaking). * Added MidiDriver::findMusicDriver which works similar to the old MidiDriver::parseMusicDriver but returns the full MidiDriverDescription and ignores all characters in the passed driver name following a colon ":". * Changed MidiDriver::parseMusicDriver to use MidiDriver::findMusicDriver. * Changed game engines to match the changes made to MidiDriver. * Modified SCUMM engine to not record the selected midi/music driver (in _midiDriver), but rather the music *type* (in _musicType). svn-id: r19859
2005-12-29cleanupMax Horn
svn-id: r19846
2005-12-13make sure all Text compacts were killed after restoring a savegameRobert Göffringmann
svn-id: r19795
2005-12-13forgot to remove thisRobert Göffringmann
svn-id: r19793
2005-12-13changed delay codeRobert Göffringmann
svn-id: r19792
2005-12-13fixed Sky memory leaks on quittingRobert Göffringmann
svn-id: r19791
2005-12-09Fix warningMax Horn
svn-id: r19768
2005-12-06minor cleanupRobert Göffringmann
svn-id: r19753
2005-12-06fixed bug.Robert Göffringmann
Before, when a subtitle would get displayed because the corresponding speechfile wasn't found and the player escaped it by clicking with the mouse, it'd stay on screen forever. svn-id: r19751
2005-12-05some cleanup, engine returns to the launcher now instead of calling ↵Robert Göffringmann
OSystem::quit. I suppose it leaks memory though... svn-id: r19743
2005-12-03Not needed anymore :)Chris Apers
svn-id: r19735
2005-11-23Made the autosave period a configuration option and updated the engines ↵Gregory Montoir
using that feature (SCUMM, Queen and Sky). The value is supposed to be in seconds ; if it's set to 0 then autosaving is disabled. See also tracker item #1350187. svn-id: r19700
2005-11-21fixed segmentation fault when speed/volume sliders are clicked and then ↵Robert Göffringmann
dragged out of the scummvm window. svn-id: r19683
2005-11-05- Move opcode tables to methods so that they are correctly initialized with ↵Chris Apers
PalmOS ARM svn-id: r19474
2005-11-05PalmOS ifdefChris Apers
svn-id: r19473
2005-10-26call OutSaveFile::flush() to check for errorsRobert Göffringmann
svn-id: r19298
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-09-22Fix regression introduced when we split engine constructiors intoEugene Sandulenko
constructor itself and init() method. debug() and error() are dependent on _debug object in many engines, so if these methods were called on early stage, scummvm crashed. svn-id: r18860
2005-09-12Avoid integer overflow in volume parameter to playRaw(). This fixes bugTorbjörn Andersson
#1288081, the "missing" sound effects in the floppy intro. svn-id: r18811
2005-09-09Whitespace change.Torbjörn Andersson
svn-id: r18797
2005-09-09Use British English by default, as documented in the README file, not USTorbjörn Andersson
English. Since the game detector uses US English as its default language, we also need to explicitly set the language when detecting the game. I find that behaviour a bit unfortunate. svn-id: r18796
2005-09-08Whitespace changesTorbjörn Andersson
svn-id: r18788
2005-08-30Use a quieter helicopter sound during the "He was only a robot. Oh, I lovedTorbjörn Andersson
the little guy." line to keep it from being drowned out. I don't know what the original did, but one of my old patches (pre-0.5.0, I think) messed around here, so I may have broken it then. Or not. Anyway, this sounds better to me. svn-id: r18723
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-07-05* Start of generic key configuration support for ScummVMLars Persson
* Moved KeyConfigDialog, key from WinCE to gui * Updated wince code to inherit and use new GUI::Keys and launch new dialog * New definition SMALL_SCREEN_DEVICE when keysdialog should be inittialized from options.cpp * Added new function to SDL\Events that handles key remapping. LINUPY & QTOPIA remapping moved to that function. SymbianOs.cpp overrides this function to enable key remapping to events * Compiled VC6++ project. This with warnings and errors, but NOT in the changed code. (SAGA,KYRA) * Compiled using WCE tools 3 for X86 target and running Scummvm in emulator to test * Compiled with UIQ target. The rest Symbian platforms might require further configuration to operate properly * Actor.h in Saga now compiles for default VC6 setting. * Aspect.cpp does not compile in VC6/WCE due to template problems with the kFastAndNiceAspectMode setting. * Changed order of creation of gamedetector and mainsystem in Main.cpp * If anything does not compile, or is totally out of order, please revert changes. svn-id: r18498
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-06-22disambiguate undefined operation by removing unneeded calculation.Oliver Kiehl
svn-id: r18434
2005-06-21Patches needed to build for SYMBIAN32 WINS/GCC added.Lars Persson
Test built for Symbian and run on P910i without any major problems. Test built for MSVC6. Changed parts seems to compile ok but there are some problems with MSVC6 and some of the targets which the EPOC build does n't support (KYRA,SAGA). svn-id: r18430
2005-06-21Patch #1224631 (fix gcc4 virtual functions non-virtual destructor warnings)Max Horn
svn-id: r18424
2005-06-04Patch #1184666 (SKY: More LINC charset fixes)Max Horn
svn-id: r18337
2005-05-11Moved some more stuff to namespace Audio (enough for tonight)Max Horn
svn-id: r18040
2005-05-10Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' ↵Max Horn
because we already have many classes with that name) svn-id: r18039
2005-05-10Moved (In/Out)SaveFile(Manager) and Timer to namespace CommonMax Horn
svn-id: r18038
2005-05-10Moved class File and the MD5 stuff to namespace CommonMax Horn
svn-id: r18037
2005-05-09Use debugger for errors, where possible.Travis Howell
svn-id: r17998
2005-05-08Comply to our coding conventionsMax Horn
svn-id: r17975
2005-04-10split SaveFileManager::openSavefile and class SaveFile into two, each, one ↵Max Horn
for loading and one for saving svn-id: r17517
2005-04-09Remove usage of vsprintf in favour of vsnprintf and makeJonathan Gray
more use of STRINGBUFLEN. Some ports may need a new stub for this, discussed with Chrilith. svn-id: r17463
2005-04-06use upper bits instead of lower bits when upscaling paletteJoost Peters
svn-id: r17423
2005-04-03Committed patch #1168149 (Shared GM/MT-32 mapping) by eriktorbjorn as-is. ↵Jerome Fisher
This does the following: - Replaces multiple identical MT-32-to-General MIDI mapping tables with a common one in MidiDriver. - Changes Sky's GmChannel class to allow NULL instrument and velocity mapping tables, giving a 1-to-1 mapping without creating a dummy table. svn-id: r17361
2005-04-01Implement pausing using the 'p' key like the original did.Jonathan Gray
Feature request #1145781. Convert key handling from if statements to a case statement while here. svn-id: r17321
2005-04-01Display text in Restart Yes/No Dialog for consistency withJonathan Gray
Quit dialog. Pointed out in part of FR #1145781. svn-id: r17320
2005-03-25Patch #1117443 (Experimental plugin code revision)Max Horn
svn-id: r17231
2005-03-18Apply patch #1162546 "BASS: Hanging notes fix / patch". Thanks __tom.Eugene Sandulenko
svn-id: r17177