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