Commit Graph

677 Commits

Author SHA1 Message Date
Max Horn
0ad58cdb95 Removed .cvsignore files
svn-id: r20424
2006-02-07 22:50:14 +00:00
Gregory Montoir
45727596b9 Minor cleanup.
svn-id: r20242
2006-01-27 19:35:55 +00:00
Max Horn
0b39c0ea9f Fix various incorrect usages of the word 'target' instead of 'gameid'; change the ambigiuous 'GameSettings::name' to 'GameSettings::gameid'
svn-id: r20115
2006-01-21 13:01:20 +00:00
Eugene Sandulenko
ea42bad781 Update copyright notice
svn-id: r20088
2006-01-18 17:39:49 +00:00
Max Horn
60fcd5a171 * Replaced MDT_PREFER_NATIVE/MDT_NATIVE by MDT_PREFER_MIDI/MDT_MIDI).
* 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-30 14:18:21 +00:00
Chris Apers
64bfec97d9 Not needed anymore :)
svn-id: r19735
2005-12-03 19:04:33 +00:00
Gregory Montoir
fe9def0ac0 Made the autosave period a configuration option and updated the engines 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-23 19:11:33 +00:00
Gregory Montoir
99c5448698 Don't synchronize subtitle with speech sfx if MP3/OGG/Flac support isn't compiled it. This should fix bug #1350045.
svn-id: r19495
2005-11-07 18:34:55 +00:00
Chris Apers
dffc9986fa Not needed anymore
svn-id: r19469
2005-11-05 18:23:54 +00:00
Chris Apers
0ff68a1a64 - Changed PalmOS ifdef
- No global constructor with PalmOS ARM, bad hack to workaround this

svn-id: r19468
2005-11-05 18:22:51 +00:00
Chris Apers
58120f07cc Changed PalmOS ifdef
svn-id: r19467
2005-11-05 18:12:41 +00:00
Gregory Montoir
1f8ffb5df7 Fixed quazzy question mark character in charset data. This should fix bug #1348072.
svn-id: r19434
2005-11-05 09:59:36 +00:00
Gregory Montoir
e763d1e060 added OutSaveFile::flush() / OutSaveFile::ioFailed() to check for errors.
svn-id: r19385
2005-11-01 13:56:11 +00:00
Gregory Montoir
29722f03d3 updated mouse position whenever the user clicked or moved the mouse. This can be useful for systems with touchpad / pen.
svn-id: r19384
2005-11-01 13:56:04 +00:00
Eugene Sandulenko
b36677af71 Update FSF address. Eek. Actually that took place on May 1, 2005
svn-id: r19142
2005-10-18 01:30:26 +00:00
Gregory Montoir
66fbe2d3c4 Some cleanup. Updated mouse position on EVENT_RBUTTONDOWN for WinCE and PalmOS, does it help bug #1293385 ?
svn-id: r19065
2005-10-13 18:48:33 +00:00
Eugene Sandulenko
81b46b6268 Fix regression introduced when we split engine constructiors into
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-22 22:55:01 +00:00
Gregory Montoir
b1167c6275 removed unneeded includes
svn-id: r18732
2005-09-02 10:58:21 +00:00
Joost Peters
bc394b6ea3 Added: PSP backend
svn-id: r18696
2005-08-16 17:15:37 +00:00
Gregory Montoir
91ad888d7c minor cleanup
svn-id: r18662
2005-08-11 18:07:47 +00:00
Gregory Montoir
d3eacaf9be get rid of an old hack for the 'u circonflex' letter in the french version
svn-id: r18661
2005-08-11 18:07:01 +00:00
Jonathan Gray
603a5e4d6f Don't explicity check for tremor and vorbis everywhere and
require both USE_TREMOR and USE_VORBIS to be defined when
using tremor.

svn-id: r18642
2005-08-10 12:42:56 +00:00
Jonathan Gray
3c1b5648ae Rest of the changes required for tremor to actually work.
Based on patches against 0.7.1 by Jolan Luff.

svn-id: r18641
2005-08-10 06:16:26 +00:00
Paweł Kołodziejski
e24bfbd204 fix compilation with emsvc4
svn-id: r18634
2005-08-08 10:59:21 +00:00
Eugene Sandulenko
6b4484472b Remove trailing whitespaces.
svn-id: r18604
2005-07-30 21:11:48 +00:00
Max Horn
1a54a5e0e2 Undo previous 'fix' - Bob != bob = blit object
svn-id: r18517
2005-07-08 18:21:55 +00:00
Max Horn
954b578063 Spelling fix
svn-id: r18513
2005-07-08 16:16:05 +00:00
Gregory Montoir
fc4c06309c possible 'fix' for bug #1233495 (FOTAQ code is so hackish...)
svn-id: r18506
2005-07-06 22:35:18 +00:00
Max Horn
8b1d7b9166 When including files from common/, explicitly use the common/ prefix
svn-id: r18444
2005-06-24 15:23:51 +00:00
Lars Persson
1c69696a9a Patches needed to build for SYMBIAN32 WINS/GCC added.
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-21 22:08:21 +00:00
Max Horn
2de46dc8eb Moved some more stuff to namespace Audio (enough for tonight)
svn-id: r18040
2005-05-11 00:01:44 +00:00
Max Horn
1a615346ab Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' because we already have many classes with that name)
svn-id: r18039
2005-05-10 23:48:48 +00:00
Max Horn
72f4c03b0b Moved (In/Out)SaveFile(Manager) and Timer to namespace Common
svn-id: r18038
2005-05-10 23:17:38 +00:00
Max Horn
b75c969e66 Moved class File and the MD5 stuff to namespace Common
svn-id: r18037
2005-05-10 22:56:25 +00:00
Gregory Montoir
da06fe93a9 fixed debug areas display ; some minor cleanup
svn-id: r18007
2005-05-09 18:25:28 +00:00
Travis Howell
2f1ff2afec Use debugger for errors, where possible.
svn-id: r17998
2005-05-09 12:12:14 +00:00
Max Horn
cca744f69a Comply to our coding conventions
svn-id: r17975
2005-05-08 21:49:52 +00:00
Max Horn
e79c168d35 split SaveFileManager::openSavefile and class SaveFile into two, each, one for loading and one for saving
svn-id: r17517
2005-04-10 15:13:40 +00:00
Torbjörn Andersson
49bab70ded Applied some ScummVM formatting conventions.
svn-id: r17430
2005-04-07 08:57:40 +00:00
Jerome Fisher
eda317924e Committed patch #1168149 (Shared GM/MT-32 mapping) by eriktorbjorn as-is. 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-03 22:01:38 +00:00
Max Horn
9a4bc8ce16 Patch #1117443 (Experimental plugin code revision)
svn-id: r17231
2005-03-25 17:55:57 +00:00
Max Horn
7cd2cb2b17 PlayingSoundHandle -> SoundHandle; also, turned the handle activity check into a mixer method
svn-id: r17106
2005-03-12 18:56:09 +00:00
Chris Apers
d27f4116f4 Cleanup
svn-id: r17080
2005-03-11 11:06:45 +00:00
Max Horn
0ec193b4be changing AudioDataType -> SoundType, so now the constant names match the name of the data type / the SoundMixer method names
svn-id: r17052
2005-03-09 18:12:54 +00:00
Joost Peters
89ecfa29ba Might as well return the GameSetting directly
svn-id: r17013
2005-03-06 22:35:12 +00:00
Joost Peters
e630d450ed cleanup
svn-id: r17012
2005-03-06 21:44:40 +00:00
Joost Peters
8b19b3e340 Add demo detection; satisfies feature request #1154562.
svn-id: r17011
2005-03-06 18:08:46 +00:00
Joost Peters
a33f973be8 fix typo
warning() appends a '!', so remove the trailing '.'

svn-id: r16883
2005-02-23 17:21:32 +00:00
Max Horn
cffd917165 system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
svn-id: r16527
2005-01-10 22:06:49 +00:00
Nicolas Bacca
a6d6ec4a77 Fix alignment problem
svn-id: r16523
2005-01-10 20:49:35 +00:00