Commit Graph
100 Commits
Author SHA1 Message Date
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