262 Commits

Author SHA1 Message Date
Paweł Kołodziejski
88cdcc9193 fixed compilation
svn-id: r11891
2003-12-24 17:29:07 +00:00
Max Horn
e9269257f3 turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, mainly because people kept (accidentally and sometimes on purpose :-) misusing them
svn-id: r11881
2003-12-24 00:25:18 +00:00
Torbjörn Andersson
c57402160d Subtitles in the FT/Dig intros should be working again. At least until
INSANE is enabled. Could anyone explain to me what's supposed to happen in
the "if (_insanity)" case?

svn-id: r11856
2003-12-22 19:05:49 +00:00
Max Horn
73f10cd590 fix for bug #864478 (Smush audio streaming); cleanup
svn-id: r11855
2003-12-22 19:03:32 +00:00
Max Horn
1e5496b2c8 Moved bundle music code from class Sound to IMuseDigital (seems more natural; and allows for various cleanup)
svn-id: r11846
2003-12-22 08:22:04 +00:00
Paweł Kołodziejski
bb38b7f75f changed some stuff with track_flags param in IACT handle smush code
svn-id: r11842
2003-12-22 00:10:43 +00:00
Max Horn
927964c588 tiny cleanup
svn-id: r11837
2003-12-21 19:01:39 +00:00
Max Horn
2be2cb6d3e The rewritten Timer class actually allows us to get rid of several evil hacks in the SMUSH code (which were previously needed to avoid various race conditions/crashes/hangups)
svn-id: r11833
2003-12-21 18:36:20 +00:00
Max Horn
7fbb3e0559 Cleaned up SoundMixer::newStream() a bit (I plan to replace all usages of this by playInputStream(), this cleanup eases this a bit)
svn-id: r11803
2003-12-21 01:17:03 +00:00
Max Horn
fbcca63058 Incorrect use of stopChannel (must be stopHandle); replaced single remaining use of stopChannel by a hack (note: the code in question is a hack in itself already)
svn-id: r11799
2003-12-21 00:40:42 +00:00
Eugene Sandulenko
45e9fb575d Added last chunk of code. Now here are just the bugs to kill.
svn-id: r11791
2003-12-20 22:03:07 +00:00
Eugene Sandulenko
e58514f87d o Fix warnings
svn-id: r11751
2003-12-18 23:58:50 +00:00
Eugene Sandulenko
d93d450f7b o Merged some variables into array, so simplifying the code
o Fix bugs
o Some mineroad support

svn-id: r11750
2003-12-18 23:00:10 +00:00
Max Horn
a458da989b cleanup
svn-id: r11729
2003-12-18 01:22:28 +00:00
Eugene Sandulenko
36cb1ed6b5 o Another batch of proper variables naming
o Implemented support functions for every scene
 o Started work on IACT containing scenes

IACT for insane would be INSANE Action rater that IMUSE Action

svn-id: r11691
2003-12-16 21:35:30 +00:00
Max Horn
e2f851c850 Fix for bug #751670, thanks to MadMoose (I am not quite happy with the situation, but hey, at least this helps :-)
svn-id: r11662
2003-12-15 20:33:40 +00:00
Paweł Kołodziejski
4e54e4d0c7 fixed warning
svn-id: r11646
2003-12-15 00:58:45 +00:00
Eugene Sandulenko
f056924fda o Outstanding seeking bug is fixed
o Killed many bugs in actors' handlers
 o Implemented rest of the actors

svn-id: r11643
2003-12-15 00:40:24 +00:00
Eugene Sandulenko
ce9cd4157d o Made mouse more responsive
o Cleanup

svn-id: r11628
2003-12-14 06:47:22 +00:00
Eugene Sandulenko
12f556b704 o Mouse support added
o Fix bug with enemy not approaching Ben

svn-id: r11627
2003-12-14 06:29:09 +00:00
Paweł Kołodziejski
270d1d2ca8 fixed warnings
svn-id: r11613
2003-12-13 07:30:58 +00:00
Eugene Sandulenko
ef55ec6582 o Fix bug which crashed scummvm in some cases
svn-id: r11611
2003-12-13 04:11:42 +00:00
Eugene Sandulenko
a2a1b7de1f o first scene is completable, although it seems to me that enemy moving
is wrong, as he never approaches Ben
 o fix warnings
 o more correct names to some procedures
 o cleanup

svn-id: r11610
2003-12-13 03:40:54 +00:00
Eugene Sandulenko
baf2fd3900 o Fixed playback. Now you see Ben falling
o Next batch of enemy code implemented
  o Cleanup

svn-id: r11595
2003-12-12 14:29:59 +00:00
Eugene Sandulenko
2ea6f815aa o Cleanup
o Enemies' bikes started to show

svn-id: r11548
2003-12-10 06:02:14 +00:00
Eugene Sandulenko
c8fb34d021 Fixed bug with Ben's animation disappearing at max horizontal speed.
svn-id: r11537
2003-12-09 05:09:48 +00:00
Eugene Sandulenko
1a0134aba3 Add preliminary support for Mac FT demo insane.
svn-id: r11536
2003-12-09 04:08:31 +00:00
Eugene Sandulenko
50f497b0f4 Now Ben is visible, but kicking animation because of some bug is not visible
at speed = +3.

To reach first insane scene press ESC during non-interactive scene to skip
seek error.

svn-id: r11531
2003-12-08 23:21:04 +00:00
Paweł Kołodziejski
aa6fee4bbd fixed warnings
svn-id: r11529
2003-12-08 08:47:21 +00:00
Eugene Sandulenko
2047e6c01c First INSANE scene started to show up things. Actually you can control
Ben by keyboard and crash. Video looping is still buggy and may crash
scummvm. Also whole scene looping is disabled and you get forwarded to
next scene.

Graphics glitches, Ben has just corpse and opponent is not drawn at all.

Smush player was extended with video seeking methods, although incomplete.

svn-id: r11527
2003-12-08 04:16:41 +00:00
Paweł Kołodziejski
4c5072b6b9 fix alloc/free
svn-id: r11517
2003-12-06 08:39:37 +00:00
Paweł Kołodziejski
2cf7ff1e4d cleanup
svn-id: r11516
2003-12-06 08:36:07 +00:00
Paweł Kołodziejski
4a42abd5f9 cleanup
svn-id: r11515
2003-12-06 08:14:30 +00:00
Eugene Sandulenko
1e90cfa508 Make FT DOS demo happy with INSANE precompiled.
To escape within INSANE scene only option is to exit scummvm with Alt+X.

svn-id: r11509
2003-12-06 06:53:14 +00:00
Eugene Sandulenko
578d2efa77 Preliminary support for FT INSANE is added. To enable the code define
INSANE in config.h. But only non-interactive parts work and there is no
insane scene skip. Only one choice during those scenes is Ctrl+X.

svn-id: r11507
2003-12-06 05:47:24 +00:00
Travis Howell
3ce3b33c62 COMI demos only have 3 fonts files.
Don't do CD checks for COMI demos

svn-id: r11336
2003-11-18 01:57:00 +00:00
Paweł Kołodziejski
a79b7af3e1 ft pc demo don't need nut file in smush
svn-id: r11328
2003-11-17 21:43:09 +00:00
Paweł Kołodziejski
798ffd694b fixed 'if' at load nut smush files for comi
svn-id: r11327
2003-11-17 21:33:25 +00:00
Paweł Kołodziejski
185395ca36 replaced demo GIDs wth GF_DEMO
svn-id: r11326
2003-11-17 21:16:43 +00:00
Paweł Kołodziejski
20672bd904 codec1 is not bomp codec
svn-id: r11317
2003-11-16 21:53:22 +00:00
Paweł Kołodziejski
d5eddef057 changed some shift operators to *, /
svn-id: r11315
2003-11-16 20:52:57 +00:00
Travis Howell
313a912af2 *** empty log message ***
svn-id: r11281
2003-11-13 10:51:02 +00:00
Max Horn
5b1c2e68b9 patch #823031: Support Russian Full Throttle
svn-id: r10879
2003-10-17 19:20:00 +00:00
Max Horn
ad2db08940 renamed some Timer methods
svn-id: r10868
2003-10-17 16:39:32 +00:00
Max Horn
31ba12c800 some more target<->game cleanup
svn-id: r10769
2003-10-12 19:10:17 +00:00
Chris Apers
3f06651bab Moved PalmOS initializations out of namespaces.
svn-id: r10703
2003-10-09 14:17:06 +00:00
Max Horn
d7660a2662 introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn
3f55f2669d renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
2003-10-02 22:42:03 +00:00
Max Horn
0e645f88ae renamed namespace ScummVM to Common
svn-id: r10544
2003-10-02 17:43:02 +00:00
Torbjörn Andersson
570e60a487 Whitespace changes
svn-id: r10390
2003-09-24 06:33:59 +00:00