Eugene Sandulenko
44a39ffbc6
AdvancedDetector: Add new parameter directoryGlobs.
...
Without this parameter mass detection gave tons of false alarms.
Use globbing for narrowing down the depth search.
svn-id: r49788
2010-06-15 10:59:23 +00:00
Eugene Sandulenko
4d517ed0e9
Extended advancedDetector with depth parameter.
...
Now AD can search nested directories. By default it is turned off,
but there is new parameter to ADParameters struct. Usually value
of 2 is good enough for all purposes.
svn-id: r49653
2010-06-14 14:50:23 +00:00
Vladimir Menshakov
2dd34a2123
added voices pack/cd music support
...
svn-id: r48962
2010-05-07 07:56:57 +00:00
Max Horn
b3e404109c
Move initGraphics and initCommonGFX from to new header.
...
These functions are only used internally be Engine subclasses, and
by moving them to a separate header we can reduce indirect header
dependencies.
svn-id: r48934
2010-05-04 11:58:12 +00:00
Max Horn
5568a8473b
Get rid of Engine::_gameDataDir.
...
This greatly reduces indirect dependencies on several header files
from common.
svn-id: r48933
2010-05-04 11:56:52 +00:00
Vladimir Menshakov
cb17e00f0d
added cd-version detection and cdlogo.res support
...
svn-id: r48831
2010-04-28 19:50:28 +00:00
Max Horn
bb26c04053
Fixing some warnings (with gcc 3.3.6)
...
svn-id: r48694
2010-04-17 23:19:52 +00:00
Max Horn
a1840bd573
AUDIO: Rename Mixer::playInputStream to playStream
...
svn-id: r48637
2010-04-12 09:14:17 +00:00
Vladimir Menshakov
b89b64f71a
fixed crash during time challenges (rclick without object)
...
svn-id: r48581
2010-04-07 07:45:50 +00:00
Ori Avtalion
aee05cd21d
Remove extra semicolons
...
svn-id: r48457
2010-04-01 15:03:08 +00:00
Vladimir Menshakov
93084baf28
implemented screen shaking as in the original engine with delays before moving video memory
...
svn-id: r48393
2010-03-24 20:45:37 +00:00
Vladimir Menshakov
02ea77a2a8
removed useless updateScreen
...
svn-id: r48391
2010-03-24 20:26:55 +00:00
Vladimir Menshakov
620e8bb89f
added shake screen effect
...
svn-id: r48390
2010-03-24 20:24:08 +00:00
Vladimir Menshakov
f3ed66045f
fixed warning
...
svn-id: r48384
2010-03-24 19:48:32 +00:00
Vladimir Menshakov
e9d80d104d
validate path before examining object
...
svn-id: r48383
2010-03-24 19:34:58 +00:00
Vladimir Menshakov
6e26a20b1c
fixed big fan room
...
svn-id: r48382
2010-03-24 19:34:08 +00:00
Vladimir Menshakov
164dfdd0ab
do not skip warp+walk events
...
svn-id: r48371
2010-03-23 20:58:40 +00:00
Vladimir Menshakov
9571c817c7
do not close inventory if mouse moves up. better mouseless experience.
...
svn-id: r48367
2010-03-23 08:33:51 +00:00
Vladimir Menshakov
338532ec3c
preload inventory graphics on load
...
svn-id: r48350
2010-03-21 07:49:53 +00:00
Vladimir Menshakov
76ef5d4aea
-added overlay rendering flag
...
-fixed music played too late on some scenes
svn-id: r48349
2010-03-21 07:38:09 +00:00
Vladimir Menshakov
ee2215eaee
reverted the z-order patch.
...
svn-id: r48348
2010-03-21 07:13:13 +00:00
Vladimir Menshakov
6e9b43009c
documented psp hack
...
svn-id: r48343
2010-03-20 23:40:13 +00:00
Vladimir Menshakov
109dbcbca6
reverted inventory objects patch, added mark's animation z-order patch.
...
svn-id: r48342
2010-03-20 23:04:18 +00:00
Vladimir Menshakov
933299f6b9
fixed inventory object overflow
...
svn-id: r48341
2010-03-20 22:03:28 +00:00
Vladimir Menshakov
22dd1a616f
ported all code to ScopedPtr
...
svn-id: r48340
2010-03-20 20:37:36 +00:00
Vladimir Menshakov
6e628f59dc
removed local scopedptr
...
svn-id: r48335
2010-03-20 20:03:58 +00:00
Vladimir Menshakov
3c884abfa6
textual cleanups
...
svn-id: r48333
2010-03-20 19:48:21 +00:00
Vladimir Menshakov
88656ae7c6
cleaned up inventory activation, enter toggles the inventory.
...
svn-id: r48332
2010-03-20 18:15:32 +00:00
Vladimir Menshakov
1bcf90c2e3
fixed endianess issue
...
svn-id: r48331
2010-03-20 18:02:43 +00:00
Vladimir Menshakov
7666cac789
removed auto_ptr semantics in a favor of boost's scoped_ptr
...
svn-id: r48329
2010-03-20 17:06:18 +00:00
Vladimir Menshakov
b5d3d0ebcf
fixed another stream leak
...
svn-id: r48327
2010-03-20 16:52:51 +00:00
Vladimir Menshakov
9c2289b7a3
flush inventory items on savegame load, fixing invalid item tiles after multiple loads.
...
svn-id: r48325
2010-03-20 16:23:15 +00:00
Vladimir Menshakov
a61e36dcd2
documented pack classes, restored old substream creation for FilePack
...
svn-id: r48324
2010-03-20 16:08:28 +00:00
Vladimir Menshakov
73d5251738
fixed stream leaks
...
svn-id: r48321
2010-03-20 15:24:16 +00:00
Vladimir Menshakov
4da76a96d8
restored subtitle feature
...
svn-id: r48320
2010-03-20 15:00:42 +00:00
Vladimir Menshakov
f122762309
fixed file leak, cleanups
...
svn-id: r48319
2010-03-20 14:53:46 +00:00
Vladimir Menshakov
e037ea19ac
fixed compilation error
...
svn-id: r48318
2010-03-20 14:24:19 +00:00
Vladimir Menshakov
4145c2ea88
use TransientFilePack on psp
...
svn-id: r48317
2010-03-20 13:55:33 +00:00
Vladimir Menshakov
34811eb8dd
removed 'subtitle' option, added missing finalize
...
svn-id: r48316
2010-03-20 13:55:07 +00:00
Vladimir Menshakov
76c9e2a4f2
added close()
...
svn-id: r48315
2010-03-20 13:54:05 +00:00
Vladimir Menshakov
23f63e7531
added TransientFilePack
...
svn-id: r48314
2010-03-20 13:52:08 +00:00
Vladimir Menshakov
8f30fa1a6c
marked all methods with virtual
...
svn-id: r48309
2010-03-20 12:18:56 +00:00
Vladimir Menshakov
a5c66b64f5
do not read last dummy entry in pack
...
svn-id: r48308
2010-03-20 12:18:13 +00:00
Vladimir Menshakov
412e63123e
code convention fixes mentioned by Max Horn
...
svn-id: r48296
2010-03-18 23:30:29 +00:00
Vladimir Menshakov
e245de962a
removed 'varia.res' from the resident pack files
...
svn-id: r48295
2010-03-18 23:24:32 +00:00
Vladimir Menshakov
062ac9f6f2
do not seek for the empty assets
...
svn-id: r48293
2010-03-18 22:37:07 +00:00
Vladimir Menshakov
77411ff0f9
added abstract Pack class, moved code into FilePack and MemoryPack
...
svn-id: r48292
2010-03-18 22:35:58 +00:00
Max Horn
cac0ac66e2
COMMON: Get rid of Common::StringList
...
svn-id: r48287
2010-03-18 15:54:40 +00:00
Max Horn
c934642bdb
COMMON: Move typedef StringList from str.h to new header str-array.h
...
This removes the dependency on array.h from str.h.
Also, begun migration from the confusing type name "StringList" to
the more appropriate StringArray.
svn-id: r48282
2010-03-18 15:09:24 +00:00
Max Horn
d78dba3bca
COMMON: Move Common::RandomSource to common/random.*
...
svn-id: r48279
2010-03-18 15:07:11 +00:00