Commit Graph

40 Commits

Author SHA1 Message Date
Max Horn
0b3e4323f0 if possible, always #include headers in the source files, not in other headers
svn-id: r5495
2002-11-10 15:24:17 +00:00
Oliver Kiehl
55bf100f52 rewrote simon 1/2 win sound effects and more cleanup
svn-id: r5423
2002-11-05 16:46:58 +00:00
Oliver Kiehl
b165ec698e first step in cleaning up simon sound
svn-id: r5415
2002-11-05 12:56:33 +00:00
Travis Howell
2f270bfd58 Add simon1talkie and simon2talkie targets
svn-id: r5413
2002-11-05 10:36:31 +00:00
Max Horn
d7123f4908 hopeyfully this fixes simon2dos
svn-id: r5361
2002-10-31 01:55:11 +00:00
Max Horn
3de70690b9 don't open files all the time just to detect whether we use VOC/WAV/MP3 music: we have a concept of so called 'variables' which can be used to store data, make use of this cool technique <g>; load effects even if voice file is missing; cleanup
svn-id: r5354
2002-10-30 23:52:19 +00:00
Max Horn
230986e880 cleanup
svn-id: r5311
2002-10-25 15:32:56 +00:00
Travis Howell
68fada397e Add simon1demo
svn-id: r5300
2002-10-24 09:40:20 +00:00
Travis Howell
33a191b7fd add some work arounds, to allow simon 1/2 dos talkie to work, even though music and sfx aren't supported.
allow speech in simon 2 dos talkie

svn-id: r5297
2002-10-24 07:14:28 +00:00
Paweł Kołodziejski
29811c5fad simon also use class File
svn-id: r4948
2002-09-16 08:22:30 +00:00
Max Horn
a39711e256 fixed compilation on Mac OS X; some cleanup; moved header file scumm/smusH/rect.h to common/rect.h
svn-id: r4877
2002-08-31 13:29:10 +00:00
Max Horn
d354eaaf42 more code unification; as a side effect, simon can take advantage of the save path settings in the config file (inspired by patch #587694)
svn-id: r4770
2002-08-18 22:47:11 +00:00
Max Horn
404b8fd827 some more cleanup
svn-id: r4761
2002-08-18 18:39:42 +00:00
Max Horn
edae5b06db MAJOR change to the way how Engine objects are instantiated
svn-id: r4758
2002-08-18 17:48:18 +00:00
Max Horn
b204c21c32 trying to clean up the Simon code - gee this is a *BIG* mess! Argh!
svn-id: r4756
2002-08-18 16:21:34 +00:00
Max Horn
7f3ba176e1 added common Engine base class for Scumm and SimonState (not yet very useful)
svn-id: r4742
2002-08-14 10:18:03 +00:00
Max Horn
f166da98fb Patch #590751: SIMON: FillOrCopyStruct unknowns
svn-id: r4699
2002-08-04 13:25:06 +00:00
Max Horn
9ad01eba91 got rid of UNIX_X11 - instead, use UNIX + X11_BACKEND
svn-id: r4632
2002-07-25 21:34:06 +00:00
Max Horn
7ed45a6ef9 once more
svn-id: r4477
2002-07-07 19:08:28 +00:00
Max Horn
42ca9ea3a9 indent run
svn-id: r4476
2002-07-07 19:06:48 +00:00
James Brown
6a47365606 Large pointless commit #143: Start splitting Simon code into more managable and slightly understandable chunks
svn-id: r4438
2002-06-29 16:11:13 +00:00
James Brown
a38828fbd5 Simon1 fixes, Readme update
svn-id: r4425
2002-06-18 08:38:39 +00:00
James Brown
087ed25af5 Apply .VOC support for Simon, by olki.
svn-id: r4406
2002-06-05 02:59:35 +00:00
James Brown
a592de4333 Remove SCUMM dependancies from SDL.C - This fixes a regular crash in Simon due to the autosaver.
This changes the OSystem interface. Porters beware.

svn-id: r4318
2002-05-14 18:14:16 +00:00
Enrico Rolfi
bdcb76fe3b Fixed some things to support MacOS port
svn-id: r4210
2002-05-05 19:01:37 +00:00
Max Horn
fe8bfbc9e8 fix for MacOS native port
svn-id: r4205
2002-05-05 18:10:45 +00:00
Lionel Ulmer
c673d1c760 Commit of the X11 driver using the new OSystem interface. Plus some warning fixes and gameDetector hacks.
svn-id: r4024
2002-04-20 17:41:42 +00:00
James Brown
eb773b477a Remove \M's, add IRIX support.
svn-id: r4019
2002-04-20 04:09:02 +00:00
Marcus Comstedt
ff123564fb Make simon stuff compile with Dreamcast
svn-id: r3966
2002-04-16 23:15:58 +00:00
Ruediger Hanke
945d4f4ff0 Make simon stuff compile with MorphOS
svn-id: r3965
2002-04-16 20:49:55 +00:00
Ludvig Strigeus
71eac5acd3 endian fixes,
don't use adlib driver if sound initialization fails,
simon1 savedialog works

svn-id: r3955
2002-04-16 12:07:19 +00:00
Ludvig Strigeus
c3b734f79c command line option for sfx volume
svn-id: r3947
2002-04-15 18:07:56 +00:00
Ludvig Strigeus
ac62a7cb2e wrote new mixer class,
cleaned up sound header files,
integrated mixer into scummvm & simon

svn-id: r3937
2002-04-14 18:13:08 +00:00
Ludvig Strigeus
a5e3dbb85d fixed alignment bugs and intro freeze in simon2
svn-id: r3936
2002-04-14 11:00:33 +00:00
Ludvig Strigeus
82d4f89d53 added null graphics driver (USE_NULL_DRIVER)
will make it nicer later.

svn-id: r3931
2002-04-13 21:06:48 +00:00
Ludvig Strigeus
23d134ae8e made more endian safe
svn-id: r3929
2002-04-13 20:08:58 +00:00
Ludvig Strigeus
65a98de8b9 removed anonymous struct
svn-id: r3926
2002-04-13 19:02:55 +00:00
Ludvig Strigeus
9f191ea9c5 new midi driver API,
no more USE_ADLIB,
a couple of sdl graphics driver fixes.

svn-id: r3925
2002-04-13 18:34:11 +00:00
Ludvig Strigeus
b6aa3ab27d added ctrl-z quit option
svn-id: r3920
2002-04-13 11:31:54 +00:00
Ludvig Strigeus
d2b0070c5f new video engine (expect broken non-sdl builds),
simon the sorcerer 1 & 2 support (non SCUMM games)

svn-id: r3912
2002-04-12 21:26:59 +00:00