Age | Commit message (Collapse) | Author |
|
- 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
|
|
do in several other places, and not doing it causes numerous linker errors
for me.
svn-id: r20225
|
|
svn-id: r20221
|
|
svn-id: r20127
|
|
svn-id: r20088
|
|
engine in config file)
svn-id: r20063
|
|
* 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
|
|
svn-id: r19846
|
|
svn-id: r19795
|
|
svn-id: r19793
|
|
svn-id: r19792
|
|
svn-id: r19791
|
|
svn-id: r19768
|
|
svn-id: r19753
|
|
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
|
|
OSystem::quit.
I suppose it leaks memory though...
svn-id: r19743
|
|
svn-id: r19735
|
|
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
|
|
dragged out of the scummvm window.
svn-id: r19683
|
|
PalmOS ARM
svn-id: r19474
|
|
svn-id: r19473
|
|
svn-id: r19298
|
|
svn-id: r19142
|
|
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
|
|
#1288081, the "missing" sound effects in the floppy intro.
svn-id: r18811
|
|
svn-id: r18797
|
|
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
|
|
svn-id: r18788
|
|
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
|
|
svn-id: r18604
|
|
* 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
|
|
svn-id: r18444
|
|
svn-id: r18434
|
|
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
|
|
svn-id: r18424
|
|
svn-id: r18337
|
|
svn-id: r18040
|
|
because we already have many classes with that name)
svn-id: r18039
|
|
svn-id: r18038
|
|
svn-id: r18037
|
|
svn-id: r17998
|
|
svn-id: r17975
|
|
for loading and one for saving
svn-id: r17517
|
|
more use of STRINGBUFLEN. Some ports may need a new stub for
this, discussed with Chrilith.
svn-id: r17463
|
|
svn-id: r17423
|
|
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
|
|
Feature request #1145781.
Convert key handling from if statements to a case statement
while here.
svn-id: r17321
|
|
Quit dialog. Pointed out in part of FR #1145781.
svn-id: r17320
|
|
svn-id: r17231
|
|
svn-id: r17177
|