Ludvig Strigeus
2f5c7c135d
fixed actor walk bug in monte carlo
...
svn-id: r4002
2002-04-19 08:21:56 +00:00
Ludvig Strigeus
6dfe2fc05f
Now uses proper directory for savegames.
...
svn-id: r3993
2002-04-18 08:35:17 +00:00
Ludvig Strigeus
e5009674bf
Fixed endian problems with 2xsai
...
svn-id: r3992
2002-04-18 08:34:47 +00:00
Ludvig Strigeus
0eaa9b16b4
made virtual functions pure
...
svn-id: r3959
2002-04-16 16:11:08 +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
d263f7eb73
removed mouse cursor flicker
...
svn-id: r3945
2002-04-15 17:45:52 +00:00
Ludvig Strigeus
4c95478ccb
fixed colors in gui
...
svn-id: r3944
2002-04-15 17:16:10 +00:00
Ludvig Strigeus
084834f776
fixed a few alignment issues
...
svn-id: r3943
2002-04-15 14:37:47 +00:00
Ludvig Strigeus
df103f6b6b
fixed a few endianness bugs
...
svn-id: r3940
2002-04-14 20:22:36 +00:00
Ludvig Strigeus
8714d5a41c
Updated makefile
...
svn-id: r3938
2002-04-14 18:21:30 +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
ff6523f93f
made simon more endian safe
...
svn-id: r3930
2002-04-13 20:12:43 +00:00
Ludvig Strigeus
23d134ae8e
made more endian safe
...
svn-id: r3929
2002-04-13 20:08:58 +00:00
Ludvig Strigeus
fef5edf12f
Added mididrv.cpp, removed USE_ADLIB
...
svn-id: r3928
2002-04-13 19:12:18 +00:00
Ludvig Strigeus
bad581ae5e
only call MidiDriver_WIN_create if compiling for windows
...
svn-id: r3927
2002-04-13 19:06:10 +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
38628f3543
fixed bug when switching mode
...
svn-id: r3924
2002-04-13 13:11:24 +00:00
Ludvig Strigeus
5b5778d561
full screen mode works now (even if SDL doesn't support it)
...
svn-id: r3923
2002-04-13 12:43:02 +00:00
Ludvig Strigeus
d71ba3e5ab
try both uppercase and lowercase filename when opening files
...
svn-id: r3922
2002-04-13 11:44:56 +00:00
Ludvig Strigeus
151bbf6cca
fixed gfx glitch with 2xsai
...
svn-id: r3921
2002-04-13 11:32:15 +00:00
Ludvig Strigeus
b6aa3ab27d
added ctrl-z quit option
...
svn-id: r3920
2002-04-13 11:31:54 +00:00
Ludvig Strigeus
223d1bd858
prevent crash if no wav file available
...
svn-id: r3919
2002-04-13 11:11:41 +00:00
Ludvig Strigeus
f5f504ae97
possibly fix of compile on unix
...
svn-id: r3918
2002-04-13 10:41:27 +00:00
Ludvig Strigeus
4e1e1e7552
new video engine (expect broken non-sdl builds),
...
simon the sorcerer 1 & 2 support (non SCUMM games)
svn-id: r3913
2002-04-12 21:28:56 +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
Ludvig Strigeus
b195bb597c
put 2xsai filter in a separate file
...
svn-id: r3911
2002-04-12 10:35:29 +00:00
Ludvig Strigeus
3a4fa636ee
code cleanup - prepares for simon inclusion
...
svn-id: r3910
2002-04-12 10:34:46 +00:00
Ludvig Strigeus
34747b792a
various code cleanups
...
svn-id: r3907
2002-04-11 15:22:02 +00:00
Ludvig Strigeus
2f07607226
moved the dig angle calculation into getAngleFromPos
...
svn-id: r3904
2002-04-11 14:13:53 +00:00
Ludvig Strigeus
ceeed55779
overloaded 'new' operator to get zero initialized objects
...
svn-id: r3901
2002-04-10 18:20:32 +00:00
Ludvig Strigeus
18dce61c93
__TIMESTAMP__ doesn't work with GCC, uses __TIME__ and __DATE__ instead.
...
svn-id: r3566
2002-02-03 21:46:26 +00:00
Ludvig Strigeus
87631ebe7e
added -v command line flag that prints the scummvm version
...
svn-id: r3565
2002-02-03 20:41:23 +00:00
Ludvig Strigeus
a4aae7dc27
added SCUMMVM_SAVEPATH environment variable that specifies where savegames are stored.
...
svn-id: r3564
2002-02-03 16:38:29 +00:00
Ludvig Strigeus
de621c06e2
sega dreamcast support in scummsys.h
...
svn-id: r3549
2002-02-02 14:00:43 +00:00
Ludvig Strigeus
ae8e8df267
Fixed invalid debian control file
...
svn-id: r3548
2002-01-25 18:01:27 +00:00
Ludvig Strigeus
9ffa30a3c2
fixed bug in Gui::queryString where -1 was used to index an array. (Thanks drigo)
...
svn-id: r3547
2002-01-23 17:27:26 +00:00
Ludvig Strigeus
ed0212bdb1
define NEED_STRDUP on systems that don't have strdup
...
svn-id: r3546
2002-01-23 17:26:01 +00:00
Ludvig Strigeus
cc6c3a164b
Fixed two missing files from make dist.
...
The scummvm-0.1.0 release was fixed also.
svn-id: r3545
2002-01-15 13:23:06 +00:00
Ludvig Strigeus
521a8e17fd
updated for version 0.1.0
...
svn-id: r3543
2002-01-13 19:49:26 +00:00
Ludvig Strigeus
30ed07c91b
added missing fmopl.h for make dist
...
svn-id: r3542
2002-01-13 19:48:30 +00:00
Ludvig Strigeus
46dd55cf2a
full throttle speech,
...
fixed two bugs appearing in DOTT
svn-id: r3541
2002-01-02 11:50:28 +00:00
Ludvig Strigeus
03abddf888
workaround to prevent crashes in the indy4 world map (seems to be a bug in indy4's scripts)
...
svn-id: r3540
2001-12-29 13:19:53 +00:00
Ludvig Strigeus
24bb87b24e
copy protection in monkey 2 bypassed by default
...
svn-id: r3539
2001-12-29 12:46:15 +00:00
Ludvig Strigeus
0e66f42581
fixed two bugs in indy4.
...
actors were facing in the wrong direction on the stairs,
actors moved strangely in monte carlo
svn-id: r3538
2001-12-29 12:45:54 +00:00
Ludvig Strigeus
11312eba66
fixed the programming style on some lines
...
svn-id: r3537
2001-12-28 18:43:02 +00:00
Ludvig Strigeus
b4c2832e5f
notification if alt-enter fullscreen doesn't work
...
svn-id: r3536
2001-12-28 17:56:53 +00:00
Ludvig Strigeus
0355b5df91
implemented shaking,
...
added a toggle fullscreen patch (doesn't work for me though)
svn-id: r3535
2001-12-28 15:26:28 +00:00
Ludvig Strigeus
e756d78082
updated for akos.cpp
...
svn-id: r3534
2001-12-28 12:14:53 +00:00
Ludvig Strigeus
cbf624f2f4
fixed invalid format string in validateResource
...
svn-id: r3533
2001-12-27 18:03:20 +00:00
Ludvig Strigeus
5a7b86cbf6
better full throttle support,
...
a couple of MI2 fixes.
svn-id: r3532
2001-12-27 17:51:58 +00:00
Ludvig Strigeus
1caad519e2
fixed typo
...
svn-id: r3527
2001-12-11 13:35:16 +00:00
Ludvig Strigeus
083d9204c3
converted internal representation of palette from 6-bit to 8-bit
...
yazoo implemented remapActor
svn-id: r3526
2001-12-11 13:34:15 +00:00
Ludvig Strigeus
a117505403
fixed some stuff related to in what order objects are drawn as well as a bug with object parents
...
svn-id: r3525
2001-12-04 21:44:41 +00:00
Ludvig Strigeus
761fe5d7bd
* better drawBox (tnx sam_k)
...
* more params allowed for soundKludge opcode (8 instead of 16) will perhaps fix bugs.
svn-id: r3523
2001-12-04 10:44:33 +00:00
Ludvig Strigeus
aa16d39198
fixed mouse bug in non-scaled mode
...
svn-id: r3522
2001-12-03 22:11:53 +00:00
Ludvig Strigeus
f01012c4e1
Fixed a couple of alignment issues
...
svn-id: r3521
2001-12-03 11:49:06 +00:00
Ludvig Strigeus
8c25be13e5
fixed invalid init value in readSoundResource (again)
...
svn-id: r3520
2001-12-03 11:42:40 +00:00
Ludvig Strigeus
4deb5ae644
mistyped name of USE_ADLIB
...
svn-id: r3519
2001-12-02 22:51:03 +00:00
Ludvig Strigeus
c37eddbc36
forgot to initialize a variable
...
svn-id: r3518
2001-12-02 21:42:47 +00:00
Ludvig Strigeus
acaaff5144
fixed two bugs reported by lionel ulmer
...
svn-id: r3517
2001-12-02 20:39:03 +00:00
Ludvig Strigeus
a4cb0dc5ae
removed erroneous debugging code
...
svn-id: r3516
2001-12-01 22:44:09 +00:00
Ludvig Strigeus
57f2bc5ba5
moved to sound/
...
svn-id: r3515
2001-12-01 17:59:38 +00:00
Ludvig Strigeus
c392e29031
fixed to compile on unix (again)
...
svn-id: r3514
2001-12-01 17:50:19 +00:00
Ludvig Strigeus
fec7bee984
fixed to compile on unix
...
svn-id: r3513
2001-12-01 17:44:59 +00:00
Ludvig Strigeus
ffdc4102d2
fixed to compile on unix
...
svn-id: r3512
2001-12-01 17:25:36 +00:00
Ludvig Strigeus
8fa0bb4b29
adlib sound support, use USE_ADLIB
...
svn-id: r3511
2001-12-01 17:23:50 +00:00
Ludvig Strigeus
95646feac9
adlib sound support, use USE_ADLIB
...
svn-id: r3510
2001-12-01 17:06:13 +00:00
Ludvig Strigeus
5ff70c5de1
open <_exe_name>.sou if that file exists instead of monster.sou
...
svn-id: r3509
2001-11-29 22:29:38 +00:00
Ludvig Strigeus
f61b4b7c96
forgot to rename a variable
...
svn-id: r3508
2001-11-27 18:55:35 +00:00
Ludvig Strigeus
01aef1b5c7
fixed sound in GDI version
...
svn-id: r3507
2001-11-27 18:35:58 +00:00
Ludvig Strigeus
1c0a7cd2e7
some BOMP support,
...
some fixes
svn-id: r3506
2001-11-27 17:56:04 +00:00
Ludvig Strigeus
38e2a886ce
very simple full throttle support, use the FULL_THROTTLE define. (will fix later)
...
modified some actor parts to work better with full throttle (most likely new bugs because of that).
directions are now stored as angles instead of left/right/up/down
implemented loadFlObject (flobjects are currently saved in the savestate, will fix that also)
svn-id: r3505
2001-11-26 19:57:57 +00:00
Ludvig Strigeus
88dcec7cdb
readability patch (janssen)
...
svn-id: r3493
2001-11-14 20:09:39 +00:00
Ludvig Strigeus
8ae567b094
gcc patch by lionel ulmer
...
svn-id: r3492
2001-11-14 19:33:10 +00:00
Ludvig Strigeus
b8d259d60e
music support,
...
fixed timing bugs
svn-id: r3491
2001-11-14 18:40:39 +00:00
Ludvig Strigeus
279d5b2fd7
readability patches, some by janssen
...
svn-id: r3490
2001-11-12 20:50:36 +00:00
Ludvig Strigeus
b9facc7de4
implemented some sam&max specific features,
...
fixed some bugs
svn-id: r3486
2001-11-11 16:54:45 +00:00
Ludvig Strigeus
27e55e52a9
verb bug fix,
...
expireresource bug fix
svn-id: r3485
2001-11-10 23:30:12 +00:00
Ludvig Strigeus
e924c81353
new timing algorithm
...
svn-id: r3484
2001-11-10 20:51:55 +00:00
Ludvig Strigeus
595d9534c3
fixed hardcoded number -> constant stuff (patches by janssen)
...
svn-id: r3483
2001-11-10 19:12:32 +00:00
Ludvig Strigeus
406b5e63c7
fixed bug in loadPtrToResource
...
svn-id: r3482
2001-11-09 22:45:19 +00:00
Ludvig Strigeus
2a7540043c
bug in save/loader
...
svn-id: r3481
2001-11-09 22:44:26 +00:00
Ludvig Strigeus
67eec161ea
indy4 walkaround
...
svn-id: r3480
2001-11-09 22:43:56 +00:00
Ludvig Strigeus
ed84e102f7
warning message if no sfx channel available
...
svn-id: r3479
2001-11-09 19:08:47 +00:00
Ludvig Strigeus
2d4bd6d7a0
save/load dialog
...
svn-id: r3478
2001-11-09 18:57:46 +00:00
Ludvig Strigeus
7d6994caa6
save/load dialog by pressing F5,
...
multiple sounds at the same time,
some other fixes
svn-id: r3477
2001-11-09 18:54:15 +00:00
Ludvig Strigeus
355df1bbd5
minor cleanup
...
svn-id: r3476
2001-11-08 20:00:33 +00:00
Ludvig Strigeus
68345930b5
_useOrDecompress bug fix
...
svn-id: r3475
2001-11-08 19:59:05 +00:00
Ludvig Strigeus
c9dda1166d
fixed keypress bug
...
svn-id: r3474
2001-11-08 18:37:42 +00:00
Ludvig Strigeus
93dd4cb5d9
version update
...
svn-id: r3473
2001-11-07 21:44:39 +00:00
Ludvig Strigeus
2c7f82e939
another noreturn fix
...
svn-id: r3472
2001-11-07 21:44:09 +00:00
Ludvig Strigeus
da4dd4cc63
replaced __dead2 by __attribute__((__noreturn__))
...
seems to work better.
svn-id: r3471
2001-11-07 18:17:20 +00:00
Ludvig Strigeus
6cd4b9d71f
debugger fix,
...
removed hardcoded constants,
resouce lock state is now saved in the savegame,
fixed bug with MI1
svn-id: r3470
2001-11-07 18:10:52 +00:00
Ludvig Strigeus
bddfc49eea
removed some hardcoded constants
...
svn-id: r3467
2001-11-06 21:41:56 +00:00
Ludvig Strigeus
78413a1c43
fix in save game loader,
...
sizeof(an element) * number of elements instead of sizeof(a pointer) fixed it,
buffer out of bounds read fixed in Scumm::isMaskActiveAt
svn-id: r3466
2001-11-06 21:29:23 +00:00
Ludvig Strigeus
90cea864af
always open monster.sou if it exists,
...
fate of atlantis is a scumm version 5 game that uses speech
svn-id: r3465
2001-11-06 20:25:08 +00:00