282 Commits

Author SHA1 Message Date
Vladimir Menshakov
72157e1077 skip intro only by escape
svn-id: r45726
2009-11-07 12:05:59 +00:00
Vladimir Menshakov
b92c5ea757 added waitForLanAnimationFrame() everywhere
svn-id: r45725
2009-11-07 12:01:45 +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
db58f6b998 removed background bartender animation, played by mistake
svn-id: r45720
2009-11-07 09:52:05 +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
a826c483b9 added actor position, orientation and dump() to hotspot struct
svn-id: r45717
2009-11-07 09:18:30 +00:00
Vladimir Menshakov
ac1f49d7c9 removed magic coordinates
svn-id: r45716
2009-11-07 09:16:00 +00:00
Vladimir Menshakov
aaeafde325 "constify" dump and save methods, added intersects_hline/intersects_vline
svn-id: r45715
2009-11-07 08:35:24 +00:00
Vladimir Menshakov
6205c5f4de better scene cleanup
svn-id: r45578
2009-10-31 19:34:27 +00:00
Vladimir Menshakov
5f77a350a3 fixed bird-assert from chapter 1
svn-id: r45577
2009-10-31 19:03:44 +00:00
Vladimir Menshakov
b1671eb2d3 added missing cutscene
svn-id: r45576
2009-10-31 18:53:30 +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
Max Horn
2bbf708dea Introduced new type Common::DisposeAfterUse::Flag
svn-id: r45233
2009-10-18 19:41:59 +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
Vladimir Menshakov
9934b70733 removed MemoryReadStreamEndian, used regular memory stream classes.
svn-id: r45150
2009-10-16 07:37:12 +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
1f8a06a0b8 added missing sound
svn-id: r44399
2009-09-27 13:48:51 +00:00
Vladimir Menshakov
6ecf67b96f replace spaces with tabs
svn-id: r44390
2009-09-27 05:24:45 +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
Andre Heider
44ce4edeaa Fixed endian bug when using inventory items on objects.
svn-id: r44201
2009-09-20 11:31:11 +00:00
Vladimir Menshakov
65eeeffe70 reviewed all callbacks from the first part of the game, added missing sounds, synchronized dialog animation and colors.
svn-id: r44115
2009-09-15 22:35:19 +00:00
Vladimir Menshakov
0ec948e867 commented out noisy debug
svn-id: r44114
2009-09-15 22:34:32 +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
62ea7be0cf fixed animation pausing/restarting when only one of animations present
svn-id: r44111
2009-09-15 20:58:30 +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
Vladimir Menshakov
76ea1fbb64 implemented proper dialog positioning
svn-id: r44108
2009-09-15 20:08:28 +00:00
Vladimir Menshakov
e78bd81ac0 return bounding boxes from the render(), slightly changed internal events arguments.
svn-id: r44107
2009-09-15 19:21:45 +00:00
Vladimir Menshakov
28e09b9292 capitalized game title
svn-id: r44102
2009-09-15 10:36:50 +00:00
Max Horn
a8e5df433f TEEN: More code formatting & whitespace changes (automatically generated with astyle)
svn-id: r44101
2009-09-15 08:54:06 +00:00
Vladimir Menshakov
7cbbc0ad25 adapted code to comply code formatting conventions.
svn-id: r44098
2009-09-15 07:41:05 +00:00
Vladimir Menshakov
a13b03e4d9 added PauseAnimation/ClearAnimations event, fixed dialogue animations in intro.
svn-id: r44091
2009-09-14 22:23:35 +00:00
Vladimir Menshakov
90eabcc885 rewrote dialog parser, fixed color swapping.
svn-id: r44090
2009-09-14 21:07:01 +00:00
Vladimir Menshakov
c2ece5dc2b fixed RGB chief face animation in intro
svn-id: r44089
2009-09-14 21:06:08 +00:00
Vladimir Menshakov
9ee6e958bd added color argument to displayMessage()
svn-id: r44088
2009-09-14 21:05:43 +00:00
Vladimir Menshakov
a0808e58ba fixed double-taking of the captain's key
svn-id: r44060
2009-09-13 14:12:39 +00:00
Vladimir Menshakov
1d8b2b8877 fixed flickering by restarting render cycle
svn-id: r44059
2009-09-13 13:59:55 +00:00
Vladimir Menshakov
1ce0f84084 return event status from the nextEvent()
svn-id: r44058
2009-09-13 13:22:35 +00:00
Vladimir Menshakov
38e5817c34 removed invalid 0xff character handler, added fixme
svn-id: r44057
2009-09-13 13:10:05 +00:00
Vladimir Menshakov
4079a4d1b6 fixed sounds for the earlier callbacks
svn-id: r44056
2009-09-13 12:58:35 +00:00
Vladimir Menshakov
ba9c347d93 added hide/showActor, fixed intro, reverted straight animation order
svn-id: r44055
2009-09-13 12:48:57 +00:00
Vladimir Menshakov
6c9ab139af added intro support
svn-id: r44049
2009-09-13 10:50:29 +00:00
Vladimir Menshakov
e53de46b4f added simple credits support for the intro.
svn-id: r44047
2009-09-13 09:54:53 +00:00
Vladimir Menshakov
94d7dad3af added shadow_color, height and packed width parameters for fonts.
svn-id: r44046
2009-09-13 09:54:03 +00:00
Vladimir Menshakov
e9303da636 fixed animation slot in first trial
svn-id: r44045
2009-09-13 09:53:14 +00:00