123 Commits

Author SHA1 Message Date
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
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
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
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
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
ec235d7463 fixed dialog positioning for mark
svn-id: r45857
2009-11-12 10:32:29 +00:00
Vladimir Menshakov
c51674200b added special animation 0 case
svn-id: r45800
2009-11-10 07:29:06 +00:00
Vladimir Menshakov
1c5d8849ab fixed rendering order again
svn-id: r45789
2009-11-09 23:22:10 +00:00
Vladimir Menshakov
6e0a8895a2 added special case of loadScene
svn-id: r45780
2009-11-09 21:26:07 +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
276ee4a4f8 fixed more village glitches
svn-id: r45760
2009-11-08 20:53:55 +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
4e662b22ca restart default animation in the slot after custom animation has ended.
svn-id: r45750
2009-11-08 11:04:22 +00:00
Vladimir Menshakov
286e71fdcf fixed rendering order
svn-id: r45735
2009-11-07 22:23:41 +00:00
Vladimir Menshakov
404b209999 do not bail out from the waitAnimation event if restart frame requested.
svn-id: r45728
2009-11-07 12:33:59 +00:00
Vladimir Menshakov
72157e1077 skip intro only by escape
svn-id: r45726
2009-11-07 12:05:59 +00:00
Vladimir Menshakov
f3f382ba37 implemented waiting for the particular frame in animation.
svn-id: r45724
2009-11-07 12:00:56 +00:00
Vladimir Menshakov
5a22a25592 added default delays for the messages
svn-id: r45719
2009-11-07 09:40:11 +00:00
Vladimir Menshakov
71eae24902 improved walking code
svn-id: r45718
2009-11-07 09:19:49 +00:00
Vladimir Menshakov
6205c5f4de better scene cleanup
svn-id: r45578
2009-10-31 19:34:27 +00:00
Vladimir Menshakov
d033899a05 added cutscenes where needed, fixed invalid skipping of fullscreen messages.
svn-id: r45575
2009-10-31 18:49:47 +00:00
Vladimir Menshakov
343bd3fb4d added thumbnails for the save states. removed snprintf's.
svn-id: r45219
2009-10-18 12:13:58 +00:00
Vladimir Menshakov
3a8a872a8f fixed long standing bug with empty messages being processed
svn-id: r45216
2009-10-18 10:46:42 +00:00
Vladimir Menshakov
c7e5c9f0ed better actor positioning
svn-id: r45212
2009-10-18 10:32:08 +00:00
Max Horn
8ba75fc522 Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other things)
svn-id: r44495
2009-09-30 16:16:53 +00:00
Vladimir Menshakov
2f40ea11e6 added save()'s where needed
svn-id: r44389
2009-09-27 05:17:00 +00:00
Vladimir Menshakov
7242428a04 commented out walkbox debug code.
svn-id: r44378
2009-09-26 15:05:47 +00:00
Vladimir Menshakov
605b6fd885 removed packed structs/direct read/writes, so the game should work on big-endian archs.
svn-id: r44377
2009-09-26 15:04:09 +00:00
Vladimir Menshakov
6fcf8adb04 allowed actor animation be visible even if actor was not, minor cleanups
svn-id: r44113
2009-09-15 22:34:08 +00:00
Vladimir Menshakov
fc125a5abb allow processing one more render cycle when walk ends (fixed wait animations glitches)
svn-id: r44110
2009-09-15 20:57:49 +00:00
Vladimir Menshakov
6db034a1db renamed constants to comply with the code convention.
svn-id: r44109
2009-09-15 20:21:18 +00:00