Commit Graph
137148 Commits
Author SHA1 Message Date
Vincent Hamm 6fada4e7dc Fixed missing inventory in dig
svn-id: r4374
2002-05-22 13:14:55 +00:00
Vincent Hamm cd037279ad Fixed actor masking in dig
svn-id: r4373
2002-05-22 12:56:26 +00:00
Vincent Hamm a41fd620cb Reenabled the 1024 flag for direction interpolation
svn-id: r4372
2002-05-22 12:35:17 +00:00
Vincent Hamm 22f5be69f6 Fixed a bit of dig's walking bugs. But I'm still diabling the walk script since it's causing troubles..
svn-id: r4371
2002-05-22 12:24:48 +00:00
James Brown cdf33949b2 Fix typo
svn-id: r4370
2002-05-22 12:20:36 +00:00
James Brown 055f505533 Fix Zaks money. This may break Loom, I made the check fairly generic.
svn-id: r4369
2002-05-22 12:10:37 +00:00
Paweł Kołodziejski c9f67e27b3 Fix for mixer 16 bits samples. Samples are clear now.
bbrox: This patch works fine for me, previous not. (MSVC6 + SP5)

svn-id: r4368
2002-05-22 05:55:10 +00:00
Nicolas Bacca 162cd3a9c8 Better Simon support and switch to stereo audio
svn-id: r4367
2002-05-20 21:21:59 +00:00
Lionel Ulmer adf44644cc Add modifier support to the X11 port.
svn-id: r4366
2002-05-20 21:19:53 +00:00
Lionel Ulmer f6b934e068 Add volume control like it is done for MP3 to the 16 bit 'mixers' (ie
using a 32 level only volume range).

svn-id: r4365
2002-05-20 20:35:25 +00:00
Vincent Hamm 1db4ae7c2f Temp removal of the actor walk script execution to fix dig's walking
svn-id: r4364
2002-05-20 16:02:29 +00:00
Max Horn 3da77a0590 small tweak, no functionality changed
svn-id: r4363
2002-05-20 14:43:22 +00:00
Max Horn 0c861c9ff2 moved isCostumeInUse() to costume.cpp; make use of isInCurrentRoom(); added missing FIXME comment for a FT hack
svn-id: r4362
2002-05-20 14:41:47 +00:00
Max Horn 3035a307dc added isInCurrentRoom() method to class Actor
svn-id: r4361
2002-05-20 14:40:36 +00:00
Max Horn cb150cd11d setupShadowPalette doesn't belong into actor.cpp; it's only used in script_v2.cpp, hence moving it there
svn-id: r4360
2002-05-20 14:28:02 +00:00
Paweł Kołodziejski 4aabb0378c The Dig: stereo samples and mixer
svn-id: r4359
2002-05-19 20:38:53 +00:00
Paweł Kołodziejski c9a53bcf76 The Dig: 16 bit samples and mixer
svn-id: r4358
2002-05-19 15:20:18 +00:00
Max Horn db9cdefa40 fixed #557874 Cursor Offset - hotspot of default cursor was off by one
svn-id: r4357
2002-05-19 12:51:06 +00:00
Max Horn d0ea672306 added operator delete to match our operator new, which uses calloc
svn-id: r4356
2002-05-19 12:44:26 +00:00
Max Horn 92328dde89 use memset to init members to 0 (yes I know we override new to use calloc, but that is a nasty hack, it won't work for stack allocated objects)
svn-id: r4355
2002-05-19 12:39:52 +00:00
Max Horn d2398b4b7e fixed #557574 - quickload/save shortcuts where passed on to game engine, which is wrong
svn-id: r4354
2002-05-19 12:35:43 +00:00
Nicolas Noble f453058bf2 The second part of armisme fix is here...
<Arisme> but on the bright side, now ScummVM will be #1 on Sourceforge :D
Oh well....

svn-id: r4353
2002-05-18 21:12:11 +00:00
Nicolas Noble 65b2c9793b And now commiting the *REAL* arisme patch...
svn-id: r4352
2002-05-18 21:09:40 +00:00
Nicolas Noble 406d45cd0b Next time, I'll have to kill you Arisme ok? ;-)
svn-id: r4351
2002-05-18 21:07:29 +00:00
Nicolas Bacca 481989c91e Oops
svn-id: r4350
2002-05-18 20:56:04 +00:00
Nicolas Bacca 427cc598e0 Big ugly hairy hack to remove Scumm class dependencies to the MidiEmu driver, and add streaming (ahah) emulation - someone please fix this as soon as possible :)
svn-id: r4349
2002-05-18 20:12:41 +00:00
Lionel Ulmer 3b4c6ceb0f Added infrastructure to support more than 8 bit signed / unsigned RAW
mixers. Porters, beware, the default configuration is now 16 bit
stereo instead of 16 mono as before (I changed X11 and SDL but no
others).

I did not add support for any other format yet, I will let Endy do it
when he needs it :-)

svn-id: r4348
2002-05-18 14:53:19 +00:00
Nicolas Noble 53f993be44 Fixing ALSA driver to not segfault when launching simon. It still isn't
supported but it's better signaled now. BTW I think there is a bug
somewhere since the close() method were called without beeing open()'d. Oh well...

svn-id: r4347
2002-05-18 11:48:48 +00:00
Max Horn 17319703a9 added support for Mac1 sounds resources (appear in MI1/MacOS version). Still needs some work but is usable. Now if I could figure out Mac0...
svn-id: r4346
2002-05-17 21:58:59 +00:00
Max Horn 9c01a88e90 fixed shadow var warnings
svn-id: r4345
2002-05-17 17:41:07 +00:00
Nicolas Noble 9236c4f905 Cleaning up a little the ALSA driver, and removed the 'old beast': the old TiMidity code.
svn-id: r4344
2002-05-16 19:04:38 +00:00
Lionel Ulmer db4e603fde Fix X11 compiling with the new unified Makefile and remove the old
Makefile.x11

svn-id: r4343
2002-05-16 18:45:58 +00:00
Max Horn 6982fe9e47 added 'savepath' option to config file (can be specified globally or for each game differently). A command line switch should eventually be added, too
svn-id: r4342
2002-05-16 10:43:17 +00:00
Nicolas Noble 5edf1e6d7f Added an ALSA sequencer support. Updated readme.txt to explain it, and
Makefile to allow the user to enable it. I also reorganised the Makefile
a bit, since there is now one more optionnal library. BBrox, I also
merged your Makefile.x11 in it, just take a look at it!

svn-id: r4341
2002-05-16 06:46:50 +00:00
Nicolas Bacca 4f24f91f8c Added config-file include, removed from scumm.h
svn-id: r4340
2002-05-15 19:34:49 +00:00
Nicolas Bacca b3684d05ae Fixed evil filename overflow
svn-id: r4339
2002-05-15 19:29:36 +00:00
James Brown 4670fee821 Misc. fixes
svn-id: r4338
2002-05-15 10:25:00 +00:00
James Brown f0999a4838 Fix compile problem with boxes.cpp
svn-id: r4337
2002-05-15 07:38:33 +00:00
Bastien Nocera 11cda19c37 - added the official debian changelog, that nobody apart from me should modify. This should allow Ender to make releases of his own, and me still having the changelog from the official debian package as I want them.
- modified the prepare script to use changelog.debian_official if the username is hadess :)
- added a --nocvs arg to the prepare script to force generating non-snapshot changelogs

svn-id: r4336
2002-05-15 02:49:32 +00:00
Max Horn 885f043a7f remove config-file.h from scumm.h (for me this means only 5 instead of 31 files have to be recompiled whenever config-file.h changes
svn-id: r4335
2002-05-14 23:50:09 +00:00
Max Horn 0eb5120edb identifies that start with two underscores are reserved for system libs/the compiler and should never be used
svn-id: r4334
2002-05-14 23:43:05 +00:00
Max Horn 64c6113d15 removed actor.h from scumm.h; added _scumm member var to class Actor; some var renaming in preparation of more methord refactoring
svn-id: r4333
2002-05-14 23:35:28 +00:00
Max Horn b529d80ed7 added #include "actor.h", some minor tweaks
svn-id: r4332
2002-05-14 23:32:34 +00:00
Nicolas Bacca 659bc0e691 Added Simon 1 DOS detection
svn-id: r4331
2002-05-14 23:08:15 +00:00
Nicolas Bacca c9fb5690fa Update port for new timer function & fix toolbar in Zak
svn-id: r4330
2002-05-14 22:29:08 +00:00
Lionel Ulmer 850b717ec1 Fix the Valgrind warning about the save game menu in Zak.
I think that it's better to compute the height with the modified
parameters and not with the original ones. Endy, otherse, please
comment :-)

Anyway, there seems to be some bugs remaining :

 1) the save game menu is really weird looking (ie instead of having
    the game name displayed in the top left, there is 'How may I serve
    you ?' instead (maybe normal after all :-) and there seems to be
    some black missing).

 2) in the same code I move, there is this :

	if(height > 200)
		height = 200;

    Why limit at 200 for a game that supports 240 :-) ?

svn-id: r4329
2002-05-14 21:55:17 +00:00
Max Horn 6fc96c8dc1 added FIXME comment
svn-id: r4328
2002-05-14 21:26:55 +00:00
Lionel Ulmer 911ddca0d4 Note to self : always check the diff before comitting :-)
svn-id: r4327
2002-05-14 21:23:41 +00:00
Lionel Ulmer ecadf4fb07 Add support for the new 'timer' interface in the X11 driver.
BTW, it would be nice if the interface was properly documented in the
system.h file and one had not to go look at the SDL documentation to
understand the parameters :-)

(and having the callbacks be ScummVM specific and not inherit some
 SDL-ism would even be better :-) ).

svn-id: r4326
2002-05-14 21:16:01 +00:00
Max Horn 1d3e00185c fixed var shadowing warning
svn-id: r4325
2002-05-14 20:07:08 +00:00