Vladimir Menshakov
|
bacbf08900
|
Bug #3087858: fixed null pointer dereferencing
svn-id: r53465
|
2010-10-15 05:50:19 +00:00 |
|
Vladimir Menshakov
|
2dd34a2123
|
added voices pack/cd music support
svn-id: r48962
|
2010-05-07 07:56:57 +00:00 |
|
Vladimir Menshakov
|
cb17e00f0d
|
added cd-version detection and cdlogo.res support
svn-id: r48831
|
2010-04-28 19:50:28 +00:00 |
|
Vladimir Menshakov
|
b89b64f71a
|
fixed crash during time challenges (rclick without object)
svn-id: r48581
|
2010-04-07 07:45:50 +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
|
abdfbafa45
|
added ScopedPtr template
svn-id: r48334
|
2010-03-20 20:01:44 +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 |
|
Vladimir Menshakov
|
a8a327616b
|
better flag/scene checking for the last intrusion attempt
svn-id: r48132
|
2010-02-26 07:37:35 +00:00 |
|
Vladimir Menshakov
|
eacf1030e4
|
added async getFlag(addr)
svn-id: r48131
|
2010-02-26 07:36:52 +00:00 |
|
Vladimir Menshakov
|
00d3d5bffe
|
interpret several consequent moving command as one.
svn-id: r48130
|
2010-02-25 21:03:48 +00:00 |
|
Vladimir Menshakov
|
b90088e476
|
reset intro flag after savegame loading
svn-id: r48128
|
2010-02-25 20:36:10 +00:00 |
|
Vladimir Menshakov
|
0057e63f25
|
fixed haystack and fatso problems
svn-id: r48127
|
2010-02-25 20:11:30 +00:00 |
|
Vladimir Menshakov
|
da286bf828
|
hide mouse while playing cutscenes
svn-id: r48126
|
2010-02-25 19:58:54 +00:00 |
|
Vladimir Menshakov
|
a0a300af6b
|
fixed delayed callback timing
svn-id: r48125
|
2010-02-25 19:54:28 +00:00 |
|
Vladimir Menshakov
|
f0d8084cd5
|
fixed "Cannot use rake on grass - ID: 2953464"
svn-id: r48081
|
2010-02-17 22:01:05 +00:00 |
|
Vladimir Menshakov
|
d1761a72ab
|
removed debug keys, sorry
svn-id: r47982
|
2010-02-07 18:16:31 +00:00 |
|
Vladimir Menshakov
|
62066fa8ef
|
compile debug keys if NDEBUG was not defined
svn-id: r47981
|
2010-02-07 18:15:25 +00:00 |
|
Vladimir Menshakov
|
049436313c
|
added background effect for the inventory items
svn-id: r47980
|
2010-02-07 18:05:55 +00:00 |
|
Vladimir Menshakov
|
3151ed9145
|
removed mark animation and overlay animation hack
svn-id: r47976
|
2010-02-07 17:48:18 +00:00 |
|
Vladimir Menshakov
|
ad8ebf0130
|
do not trigger combine for the one object
svn-id: r47975
|
2010-02-07 17:47:34 +00:00 |
|
Vladimir Menshakov
|
ef8d857baf
|
fixed rgb chief glitch in final scene
svn-id: r47974
|
2010-02-07 17:46:29 +00:00 |
|
Vladimir Menshakov
|
7ebbe374e6
|
added missing haystack callback, fixed fatso visibility bug
svn-id: r47972
|
2010-02-07 17:16:30 +00:00 |
|
Vladimir Menshakov
|
0e39a5ae45
|
committed missing file
svn-id: r47971
|
2010-02-07 17:15:04 +00:00 |
|
Vladimir Menshakov
|
9ed02ae0c6
|
process object callback both on left and right click. skip r-click callback for banknote.
svn-id: r47970
|
2010-02-07 17:14:32 +00:00 |
|
Vladimir Menshakov
|
ae938dbef8
|
added setFlag, fixed non-mark's messages
svn-id: r47969
|
2010-02-07 17:13:39 +00:00 |
|
Vladimir Menshakov
|
00d00f9cdc
|
pathfinding improvements, added async flag setting
svn-id: r47968
|
2010-02-07 17:12:52 +00:00 |
|
Vladimir Menshakov
|
170c4c5c11
|
added fading in certain areas (bush in forest)
svn-id: r47872
|
2010-02-04 07:44:13 +00:00 |
|
Vladimir Menshakov
|
21bb78b677
|
fixed actor glitch
svn-id: r47821
|
2010-02-02 21:47:51 +00:00 |
|
Vladimir Menshakov
|
dca5e680d8
|
added all wait's
svn-id: r47809
|
2010-02-02 08:12:45 +00:00 |
|
Vladimir Menshakov
|
ef8215e70c
|
added kWait event type
svn-id: r47808
|
2010-02-02 07:26:36 +00:00 |
|
Vladimir Menshakov
|
5d4ff2930b
|
removed useless rtl logs
svn-id: r47200
|
2010-01-09 13:28:52 +00:00 |
|
Vladimir Menshakov
|
d7c46c154f
|
fixed RTL
svn-id: r47199
|
2010-01-09 11:39:01 +00:00 |
|
Vladimir Menshakov
|
e50a24be15
|
log when EVENT_RTL received
svn-id: r47198
|
2010-01-09 10:37:27 +00:00 |
|
Vladimir Menshakov
|
7bf9c22ec9
|
minor fixes
svn-id: r47168
|
2010-01-08 18:48:32 +00:00 |
|
Vladimir Menshakov
|
b847a2be35
|
added configurable timers/fast mode with ctrl-f hotkey
svn-id: r47167
|
2010-01-08 18:03:34 +00:00 |
|
Vladimir Menshakov
|
85adbdb1ad
|
fixed invalid volume setting
svn-id: r47161
|
2010-01-08 16:31:48 +00:00 |
|
Vladimir Menshakov
|
abdebd9871
|
added warning on invalid sound
svn-id: r47158
|
2010-01-08 16:21:36 +00:00 |
|
Vladimir Menshakov
|
cac3510b67
|
removed useless initializations
svn-id: r47153
|
2010-01-08 12:17:41 +00:00 |
|
Vladimir Menshakov
|
31d830e79d
|
removed noisy debug
svn-id: r47152
|
2010-01-08 11:32:53 +00:00 |
|
Vladimir Menshakov
|
5f5225ea38
|
minor cleanup
svn-id: r47150
|
2010-01-08 11:05:59 +00:00 |
|
Vladimir Menshakov
|
35e01ef29a
|
removed mark's animation z-odering, which seems to be invalid
svn-id: r47149
|
2010-01-08 10:39:00 +00:00 |
|
Vladimir Menshakov
|
adcb8cfa7d
|
fixed inventory animation speed
svn-id: r47148
|
2010-01-08 10:35:25 +00:00 |
|
Vladimir Menshakov
|
65c29eb851
|
added zero-object special case in combine table
svn-id: r47147
|
2010-01-08 07:58:04 +00:00 |
|
Vladimir Menshakov
|
cf9203a931
|
cleaned up blitting, fixed zoom+clipping issues
svn-id: r47146
|
2010-01-08 07:45:48 +00:00 |
|
Vladimir Menshakov
|
c37e772b8c
|
cleaned up player, fixed invalid delete's and memory leaks
svn-id: r47106
|
2010-01-07 12:01:33 +00:00 |
|
Vladimir Menshakov
|
74b998657d
|
do not render overlays over the animation sequences
svn-id: r47104
|
2010-01-07 10:22:31 +00:00 |
|
Vladimir Menshakov
|
1779a44882
|
better clipping for left/top sides
svn-id: r47098
|
2010-01-06 21:16:11 +00:00 |
|
Vladimir Menshakov
|
d2978e3d92
|
added hardcoded height value
svn-id: r47097
|
2010-01-06 21:03:52 +00:00 |
|
Vladimir Menshakov
|
dfc039e4be
|
better z-ordering for the mark's animation
svn-id: r47095
|
2010-01-06 20:49:16 +00:00 |
|
Vladimir Menshakov
|
1f12957a50
|
fixed special agents blink
svn-id: r47094
|
2010-01-06 20:39:17 +00:00 |
|
Vladimir Menshakov
|
b6b8a23cee
|
implemented clipping for mark
svn-id: r47092
|
2010-01-06 20:25:07 +00:00 |
|
Vladimir Menshakov
|
c58c870159
|
removed all magic about mark's velocity
svn-id: r47084
|
2010-01-06 16:09:57 +00:00 |
|
Vladimir Menshakov
|
69566f6bf1
|
do not interrupt any actions (test for wii)
svn-id: r47069
|
2010-01-06 10:11:38 +00:00 |
|
Vladimir Menshakov
|
427a15cd05
|
minor cleanups
svn-id: r47068
|
2010-01-06 09:38:56 +00:00 |
|
Vladimir Menshakov
|
711fada15c
|
added logs about EVENT_RTL
svn-id: r47059
|
2010-01-05 22:23:58 +00:00 |
|
Vladimir Menshakov
|
841e2d3424
|
separate timers for mark, scene and messages.
svn-id: r47056
|
2010-01-05 22:09:16 +00:00 |
|
Vladimir Menshakov
|
7e5a7533ca
|
more accurate timings.
svn-id: r47042
|
2010-01-05 20:58:41 +00:00 |
|
Vladimir Menshakov
|
e4a6b1c455
|
added subtitle speed option
fixed bug when idle animation could be displayed in a middle of the dialogue
svn-id: r47038
|
2010-01-05 20:15:29 +00:00 |
|
Vladimir Menshakov
|
89e18f5f12
|
original code uses exclusive random intervals
svn-id: r46980
|
2010-01-04 18:10:45 +00:00 |
|
Vladimir Menshakov
|
fe2529ce17
|
fixed flame effect
svn-id: r46979
|
2010-01-04 18:06:59 +00:00 |
|
Vladimir Menshakov
|
50245ba571
|
added idle animation
svn-id: r46968
|
2010-01-04 11:12:19 +00:00 |
|
Vladimir Menshakov
|
6271dc2821
|
'normal' game speed is about 10fps, not 12
svn-id: r46933
|
2010-01-03 16:43:59 +00:00 |
|
Vladimir Menshakov
|
3da232ffdc
|
more walking frame offsets correction
svn-id: r46929
|
2010-01-03 16:03:27 +00:00 |
|
Vladimir Menshakov
|
d7f5f078b0
|
fixed typo
svn-id: r46927
|
2010-01-03 15:25:07 +00:00 |
|
Vladimir Menshakov
|
85c8b370cf
|
added metropolis/TEENAGENT logo
svn-id: r46926
|
2010-01-03 15:18:20 +00:00 |
|