136 Commits

Author SHA1 Message Date
Vladimir Menshakov
618cade585 added kEffect for screen shaking, fixed barman callback
svn-id: r45965
2009-11-17 22:45:41 +00:00
Vladimir Menshakov
9013668a16 removed noisy debug
svn-id: r45964
2009-11-17 22:24:49 +00:00
Vladimir Menshakov
8f68974d22 implemented real zooming in forest house
svn-id: r45963
2009-11-17 22:22:40 +00:00
Vladimir Menshakov
da1432cf21 implemented zoomed rendering
svn-id: r45962
2009-11-17 22:09:16 +00:00
Vladimir Menshakov
f70473e3cd guard surface list from the sizes of zero
svn-id: r45961
2009-11-17 21:47:26 +00:00
Vladimir Menshakov
43f23ee523 added SurfaceList, ported overlay to it, fixed many z-order issues. (found meaning of the flags in overlay resources)
svn-id: r45960
2009-11-17 21:42:56 +00:00
Vladimir Menshakov
f2a704cb4f corrected scene 7 hack
svn-id: r45959
2009-11-17 21:00:28 +00:00
Vladimir Menshakov
a9dc8215bb found strange hack about room 7 and overlay.
svn-id: r45957
2009-11-17 20:47:03 +00:00
Vladimir Menshakov
c331ad155d corrected overlay z-order based on bottom coordinate (fixes chair in captain's room, and RGB chief table z-order)
svn-id: r45950
2009-11-17 08:57:51 +00:00
Vladimir Menshakov
6132537908 fixed backtrace matrix initialization
svn-id: r45947
2009-11-17 07:55:24 +00:00
Vladimir Menshakov
b0ca65a9a8 reverted old z-order
svn-id: r45946
2009-11-17 07:44:40 +00:00
Vladimir Menshakov
61ed19f892 debug walkbox displaying by ctrl-5
svn-id: r45945
2009-11-17 07:35:57 +00:00
Vladimir Menshakov
f6eae4aae5 z-ordering fixes again :(
svn-id: r45928
2009-11-15 21:31:04 +00:00
Vladimir Menshakov
baf42879cb added debug features for z-order testing.
svn-id: r45926
2009-11-15 19:12:46 +00:00
Vladimir Menshakov
58cd917bba hide mouse while displaying messages, hide item name while displaying item's description.
svn-id: r45925
2009-11-15 17:49:26 +00:00
Vladimir Menshakov
274b1306e3 do not close inventory while displaying examine message.
svn-id: r45924
2009-11-15 17:43:47 +00:00
Vladimir Menshakov
461bcae59f removed bogus message speed code
svn-id: r45918
2009-11-15 11:24:20 +00:00
Vladimir Menshakov
196401df62 added real face animation handling
svn-id: r45917
2009-11-15 11:07:52 +00:00
Vladimir Menshakov
f0b2b924b1 added actor_talking flag
svn-id: r45916
2009-11-15 10:54:29 +00:00
Vladimir Menshakov
cae613cb05 implemented src_rect for surface blitting, added proper animation frames.
svn-id: r45915
2009-11-15 10:49:57 +00:00
Vladimir Menshakov
73a8d06cf4 added face animation.
svn-id: r45914
2009-11-15 10:15:39 +00:00
Vladimir Menshakov
ed81c0c35d added missing callback
svn-id: r45913
2009-11-15 09:51:54 +00:00
Vladimir Menshakov
813fa3d375 stick to the closest points to the destination instead of walkboxes' centers
svn-id: r45893
2009-11-14 11:45:15 +00:00
Vladimir Menshakov
cc1119940c added pathfinding
svn-id: r45892
2009-11-14 11:32:58 +00:00
Vladimir Menshakov
772ac8ca70 made rects signed
svn-id: r45891
2009-11-14 11:32:39 +00:00
Vladimir Menshakov
a6f954c365 added cancel() for current action
svn-id: r45890
2009-11-14 11:29:37 +00:00
Vladimir Menshakov
3d796d6c08 fixed intersects functions
svn-id: r45861
2009-11-12 13:29:09 +00:00
Vladimir Menshakov
ec235d7463 fixed dialog positioning for mark
svn-id: r45857
2009-11-12 10:32:29 +00:00
Vladimir Menshakov
e0ae43ded7 removed default args from pop/show, added showMark/showMono options for dialog.
svn-id: r45846
2009-11-11 22:19:17 +00:00
Vladimir Menshakov
102cc9679b more fixes for final part
svn-id: r45801
2009-11-10 07:29:29 +00:00
Vladimir Menshakov
c51674200b added special animation 0 case
svn-id: r45800
2009-11-10 07:29:06 +00:00
Vladimir Menshakov
a1496515ce more fixes for chapter 3.
svn-id: r45790
2009-11-09 23:22:35 +00:00
Vladimir Menshakov
1c5d8849ab fixed rendering order again
svn-id: r45789
2009-11-09 23:22:10 +00:00
Vladimir Menshakov
69b4d020fe chapter 2 completed
svn-id: r45781
2009-11-09 21:34:01 +00:00
Vladimir Menshakov
6e0a8895a2 added special case of loadScene
svn-id: r45780
2009-11-09 21:26:07 +00:00
Vladimir Menshakov
005624a2a6 more fixes
svn-id: r45774
2009-11-09 08:23:56 +00:00
Vladimir Menshakov
e9f2f2b291 do not trigger examine object while inventory is inactive
svn-id: r45773
2009-11-09 08:23:19 +00:00
Vladimir Menshakov
dfc4dc6d85 added 'ignore' flag, ported guard and anchor challenges to it. minor fixes
svn-id: r45772
2009-11-09 07:58:27 +00:00
Vladimir Menshakov
99b68b3a13 fixed boat bug
svn-id: r45770
2009-11-08 23:56:06 +00:00
Vladimir Menshakov
83713e92fa implemented drinking guard time challenge
svn-id: r45769
2009-11-08 23:32:01 +00:00
Vladimir Menshakov
ea0b2a8cb8 implemented mouse-rock-glue time challenge
svn-id: r45767
2009-11-08 22:37:03 +00:00
Vladimir Menshakov
79409d8ef1 more improvements, added setTimerCallback()
svn-id: r45766
2009-11-08 21:59:26 +00:00
Vladimir Menshakov
d5bff15b22 added set_ons command to console
svn-id: r45761
2009-11-08 21:22:32 +00:00
Vladimir Menshakov
276ee4a4f8 fixed more village glitches
svn-id: r45760
2009-11-08 20:53:55 +00:00
Vladimir Menshakov
fac5aeafbd fixed wrong debug output
svn-id: r45759
2009-11-08 20:38:04 +00:00
Vladimir Menshakov
63c6918a8c clear current_event only on async messages
svn-id: r45758
2009-11-08 20:37:33 +00:00
Vladimir Menshakov
1477c85697 fixed typo
svn-id: r45757
2009-11-08 20:01:07 +00:00
Vladimir Menshakov
54d163c966 implemented async messages (some animation requires it), added custom positioning.
svn-id: r45756
2009-11-08 20:00:31 +00:00
Vladimir Menshakov
c1b1d42b87 removed font::color, added debugger console with enable_object/disable_object commands.
svn-id: r45755
2009-11-08 19:11:57 +00:00
Vladimir Menshakov
778e1830bb adding proper dialog colors, various fixes.
svn-id: r45754
2009-11-08 19:10:24 +00:00