Commit Graph

396 Commits

Author SHA1 Message Date
Travis Howell
bb5280bb2f Check uppercase and lowercase, when confirming quit in Simon the Sorcerer 1/2
svn-id: r23591
2006-07-25 03:46:56 +00:00
Torbjörn Andersson
c32076e5d0 Use #include "..." instead of #include <...> for pack-start.h and pack-end.h
for consistency with other #includes.

svn-id: r23585
2006-07-23 16:13:26 +00:00
Max Horn
2859b64702 Fix struct packing issues (macros are not resolve in #pragma params, at least for GCC)
svn-id: r23569
2006-07-22 17:28:48 +00:00
Johannes Schickel
16de659f59 Fixing compiler warnings under amd64.
svn-id: r23564
2006-07-22 16:09:34 +00:00
Johannes Schickel
98809a857a Removing '/' at pathsnames of calls to "File::addDefaultDirectory" since it can't be assumed that the FS code uses '/' as path separators
(and it shouldn't break anything)

svn-id: r23563
2006-07-22 15:46:36 +00:00
Johannes Schickel
4ae5cef491 - let md5_file accept a FilesystemNode too
- changes some engine detectors to use it

svn-id: r23559
2006-07-22 14:59:44 +00:00
Johannes Schickel
cfd9977425 Using FilesystemNode::name instead of FilesystemNode::displayName in all game detectors.
svn-id: r23558
2006-07-22 14:50:50 +00:00
Max Horn
f59cf1fcdc Removing GCC_PACK, we fully rely on START_PACK_STRUCTS / END_PACK_STRUCTS now (hiya eriktorbjorn, this one is for you *ggg*)
svn-id: r23547
2006-07-21 21:25:17 +00:00
Travis Howell
21fe8bad88 Ooops
svn-id: r23498
2006-07-14 13:39:54 +00:00
Torbjörn Andersson
6358547a43 More whitespace changes.
svn-id: r23496
2006-07-14 13:33:58 +00:00
Travis Howell
fb3a3f75aa Add another Italian version of Simon the Sorcerer 1 (DOS CD)
svn-id: r23495
2006-07-14 13:20:30 +00:00
Torbjörn Andersson
b2d9c0dc2a More whitespace changes to see if things work normally again.
svn-id: r23494
2006-07-14 10:42:24 +00:00
Torbjörn Andersson
21b89308b5 This should fix bug #1520629 ("No Music in Simon1").
svn-id: r23488
2006-07-11 16:51:10 +00:00
Max Horn
f35f4a4d1c Use START_PACK_STRUCTS / END_PACK_STRUCTS when available, instead of checking for GCC / not GCC
svn-id: r23458
2006-07-09 13:01:15 +00:00
Max Horn
51ad5aa719 Verify malloc worked. Apparently, simon (or FF?) sometimes tries to allocate extremly big (well, for the Nintendo DS at least :) chunks of memory, which lead to malloc failures.
svn-id: r23450
2006-07-09 09:43:56 +00:00
Travis Howell
8cb98dc45c Add fix for bug #1519327 - FF: Stack corruption
svn-id: r23442
2006-07-08 23:38:29 +00:00
Travis Howell
294dcea3ef Add French version of the Feeble Files (Windows 4CD)
svn-id: r23362
2006-06-30 23:35:11 +00:00
Travis Howell
dd57c57982 Add eriktorbjorn's patch for DXA unification, with more changes
svn-id: r23332
2006-06-28 14:06:54 +00:00
Travis Howell
bd3c24bce4 Add Italian version of the Feebles Files (4CD)
svn-id: r23281
2006-06-24 10:08:46 +00:00
Max Horn
9a955180a4 * Renamed config.mak to config.mk
* Renamed common.rules to rules.mk
* Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it)

svn-id: r23275
2006-06-24 08:48:11 +00:00
Max Horn
d210b19aec Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cpp
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h)

svn-id: r23274
2006-06-24 08:07:48 +00:00
Travis Howell
ea36cacc7a Typo
svn-id: r23262
2006-06-23 10:07:45 +00:00
Travis Howell
1acf72221f Add Spanish version of the Feebles Files (4CD)
svn-id: r23261
2006-06-23 10:03:30 +00:00
Torbjörn Andersson
ecfedb1e81 Cleanup. It seems unnecessary to have a "break" right after an unconditional
return in a switch case.

svn-id: r23198
2006-06-20 18:55:25 +00:00
Torbjörn Andersson
4eefe52e1c Fixed FF cursor hotspots, after Kirben pointed out to me two special cases that
we didn't handle. This makes he tile puzzle easier to solve. (But it's still a
terrible puzzle.)

svn-id: r23114
2006-06-14 22:56:59 +00:00
Johannes Schickel
7afb55604b fixes compile with msvc8
svn-id: r23102
2006-06-14 11:30:19 +00:00
Travis Howell
48358fb09c Fix bug #1500552 - FF: Glitches in Swamp Soup game of arcade
svn-id: r23055
2006-06-12 06:47:38 +00:00
Travis Howell
1e358906ef Fix errors in centreScroll() of FF
svn-id: r23053
2006-06-12 06:00:52 +00:00
Travis Howell
e31ea42d12 Correct function called when exiting oracle or close up scene in FF. Fixes bug #1504393 - FF: Recursion error when using Chemistry Set
svn-id: r23050
2006-06-12 00:47:30 +00:00
Torbjörn Andersson
079e72eafc I don't have the German FF version with the wrong cutscene file names, but I
believe we need to adjust baseName as well, so that we can use an equally wrong
(i.e. right) name for opening the audio track.

svn-id: r23028
2006-06-11 16:59:59 +00:00
Travis Howell
5fc44412ac Add back lost change, to allow FF to skip any speech
svn-id: r23020
2006-06-11 06:32:54 +00:00
Travis Howell
d5255cd2ad Add Russian translations for error messages
svn-id: r22978
2006-06-07 09:52:44 +00:00
Travis Howell
6daa744187 Remove debug left over
svn-id: r22931
2006-06-05 13:09:51 +00:00
Travis Howell
60e1b8427e Cleanup
svn-id: r22927
2006-06-05 09:30:05 +00:00
Travis Howell
8792ab873b Looping and tempo details in GMF header are used by MIDI sound effects too
svn-id: r22907
2006-06-04 00:03:30 +00:00
Torbjörn Andersson
12838feaa2 This is an attempt to set the correct tempo for the Simon 1 DOS music.
svn-id: r22898
2006-06-03 16:55:17 +00:00
Travis Howell
a2894d9a82 Add comment
svn-id: r22870
2006-06-03 13:27:19 +00:00
Travis Howell
7d5d40774b Add work around for bug in a German Windows 2CD version of FF. Trigger error if video file not found, since they are required by several part of FF
svn-id: r22869
2006-06-03 13:24:59 +00:00
Travis Howell
b0733e0fc1 Add support for separate compressed sound files for cutscenes in FF
svn-id: r22831
2006-06-02 11:33:11 +00:00
Travis Howell
3d1cc0f720 Cleanup
svn-id: r22829
2006-06-02 08:06:50 +00:00
Travis Howell
8d8324e463 Improve Hebrew support
svn-id: r22826
2006-06-02 03:10:18 +00:00
Travis Howell
8fa5f43bed Improve Hebrew support
svn-id: r22825
2006-06-02 02:35:04 +00:00
Travis Howell
418027c21b Add load/save errors for other languages
svn-id: r22824
2006-06-02 01:34:34 +00:00
Travis Howell
8db54e077b Update GMF header comment
svn-id: r22817
2006-06-01 12:23:08 +00:00
Travis Howell
d64ea1ad87 Fix wait timeout during introduction of demo version of Simon the Sorcerer 1 (With speech)
svn-id: r22815
2006-06-01 12:06:53 +00:00
Joost Peters
33eeb81bd6 remove extraneous comma
svn-id: r22784
2006-05-30 20:32:22 +00:00
Willem Jan Palenstijn
0f10a11ba0 uninitialized variable
svn-id: r22674
2006-05-27 11:51:17 +00:00
Travis Howell
4794898d29 isSpriteLoaded() is used by FF, a similar function was commented out in original code
svn-id: r22653
2006-05-26 10:14:06 +00:00
Torbjörn Andersson
8062eb6ec3 Set and show/hide mouse cursors through a "cursor manager" (analogous to the
recently added (cursor) palette manager) so that the cursor can be properly
restored after returning from the GUI.

If there's any C++ magic that can keep the backend functions from being called
by anything else than these managing classes, that would probably be a good
idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps
there are at least some backends that will no longer need to?

svn-id: r22639
2006-05-25 22:51:42 +00:00
Travis Howell
b1950909e8 Update details for Russian translations
svn-id: r22574
2006-05-23 09:54:55 +00:00