15 Commits

Author SHA1 Message Date
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
Lionel Ulmer
7fa28ffec2 Removed ScummVM's private alloc / free / realloc functions. If I break
something, just yell :-)

svn-id: r4160
2002-05-01 17:16:47 +00:00
James Brown
5f9bd8343c Small inSANE patch for the dig, and start of Dig Audio support.
It seems to crash using AUTOFREE for some reason. Can someone Valgrind/Purify this for me?

svn-id: r4129
2002-04-29 08:28:27 +00:00
James Brown
2b50dd2742 Add config file support. Thanks |Pixel| :)
svn-id: r4111
2002-04-27 16:58:29 +00:00
James Brown
7696081c54 Large pointless reindentation of all the code. Also fixed a few mistakes
in the object flags code cleanup.

Flags used:

indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip
-ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader
-TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader
-TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm
-TSoundEngine -TPart -TPlayer

svn-id: r3908
2002-04-11 17:19:16 +00:00
Ludvig Strigeus
ceeed55779 overloaded 'new' operator to get zero initialized objects
svn-id: r3901
2002-04-10 18:20:32 +00:00
James Brown
718392239c I know it probably doesn't look like much, but this is a start to the reorg - basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related.
svn-id: r3792
2002-03-20 17:51:07 +00:00
James Brown
87ac8ae487 Apply some patches by syke to prevent buffer overruns, etc.
svn-id: r3723
2002-03-10 17:33:04 +00:00
Enrico Rolfi
19b42ea38e clearerr added into disk reading operations to recover from wrong actions (which sometimes occurs)
svn-id: r3714
2002-03-09 13:51:37 +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
95646feac9 adlib sound support, use USE_ADLIB
svn-id: r3510
2001-12-01 17:06:13 +00:00
Ludvig Strigeus
097f76ae00 full screen flag,
better mouse cursors,
removed change log from individual files

svn-id: r3462
2001-11-06 20:00:47 +00:00
Ludvig Strigeus
e5aca15a0b bug fixes,
speech in dott

svn-id: r3454
2001-11-05 19:21:49 +00:00
Ludvig Strigeus
061f9c1289 alternative mouse cursor
basic save&load

svn-id: r3416
2001-10-10 10:02:33 +00:00
Ludvig Strigeus
c30932afbe Initial revision
svn-id: r3408
2001-10-09 14:30:12 +00:00