Commit Graph

56 Commits

Author SHA1 Message Date
Paweł Kołodziejski
105f966c6a moved to Sound class
svn-id: r4744
2002-08-14 20:43:56 +00:00
Paweł Kołodziejski
f2faf9063b some cleanup, changed type timer procedure - passed Scumm pointer
svn-id: r4743
2002-08-14 16:18:45 +00:00
Paweł Kołodziejski
c6559e1ebd smush: update sync
svn-id: r4727
2002-08-12 07:06:08 +00:00
Paweł Kołodziejski
40a8a7ce1a SMUSH: attached to timer, moved to class
svn-id: r4719
2002-08-08 21:54:49 +00:00
Paweł Kołodziejski
a92a750f48 DIG: replaced stopBundleMusic with pauseBundleMusic in SMUSH
svn-id: r4717
2002-08-08 07:48:57 +00:00
Paweł Kołodziejski
5a685f5658 DIG: stop play music, when SMUSH is playing
svn-id: r4715
2002-08-08 06:45:55 +00:00
Nicolas Bacca
6e8bc1b98f Quick fix for WinCE alignments problems - feel free to make it default if it isn't noticeably slower, or to find a better fix :)
svn-id: r4698
2002-08-04 13:13:38 +00:00
Paweł Kołodziejski
0992c61976 DIG: turn off subtitles in SMUSH if _noSubtitles is set
svn-id: r4599
2002-07-19 06:37:28 +00:00
Max Horn
0843a2510c biiig checkin: removed more stuff from scumm.h; added new headers resource.h and object.h
svn-id: r4579
2002-07-16 21:03:14 +00:00
Paweł Kołodziejski
eb3318e291 subtitles: some fixes
svn-id: r4558
2002-07-15 21:56:30 +00:00
Paweł Kołodziejski
9e5c400c6e DIG: corrected placement and multiline subtitles in SMUSH animations
svn-id: r4556
2002-07-15 21:25:07 +00:00
Ruediger Hanke
d354176107 Ouch, that was not intended ...
svn-id: r4549
2002-07-15 12:38:09 +00:00
Ruediger Hanke
d20e60ccf6 Some endian fixes I wanted to check in for some time now ... also allow unencoded plain-text TRES files as they are on my German CDs of Dig/FT
svn-id: r4547
2002-07-15 12:30:52 +00:00
James Brown
c99d9a57c0 Allow Full Thottle SMUSH to work again
svn-id: r4520
2002-07-12 15:29:22 +00:00
Paweł Kołodziejski
bf142bccdf corrected colors in SMUSH animations
svn-id: r4518
2002-07-12 05:25:32 +00:00
Paweł Kołodziejski
5f00eb69b9 fixed warnings
svn-id: r4516
2002-07-11 20:34:52 +00:00
Paweł Kołodziejski
bfba03666b Implemented subtitles in SMUSH animations.
Almost complete, expect:
- correct colors,
- correct split texts to multilines

svn-id: r4511
2002-07-10 20:30:47 +00:00
Max Horn
aec2530529 got rid of some g_scumm uses
svn-id: r4482
2002-07-07 21:27:06 +00:00
Max Horn
99bd8afcd4 indent run
svn-id: r4481
2002-07-07 20:32:26 +00:00
James Brown
e346e6c28c Theres nothing to see here...
- Start of CMI support

svn-id: r4459
2002-07-04 15:48:17 +00:00
James Brown
9ac3f92be1 Hacks to make SMUSH mixer a bit more tollerable.
svn-id: r4429
2002-06-26 10:20:56 +00:00
Lionel Ulmer
8b7207666e Fix the streaming used in the movies in TheDig (warning, did not test
Full Throttle).

This should be less buggy (ie crash less often, maybe not better
quality) than the previous code.

NOTE: the '1024 *' is here for testing purposes and will need to be
      severely reduced :-/

svn-id: r4396
2002-06-02 20:30:21 +00:00
Paweł Kołodziejski
34c181cdcf Two changes in Dig movies:
- fix missing palette in sq2 movie (inside the asteroid),
- restore palette after movies (ex. pigout).

svn-id: r4380
2002-05-24 12:38:45 +00:00
Paweł Kołodziejski
567b87afb5 Update for 16 bits and stereo smush sound in the dig
svn-id: r4379
2002-05-23 23:25:34 +00:00
Max Horn
3d69ee488a some cleanup
svn-id: r4324
2002-05-14 19:55:39 +00:00
James Brown
619da2da8f One last post-freeze fix.
svn-id: r4307
2002-05-13 17:23:58 +00:00
James Brown
4466f1555b The DIG SFX support - thanks to aquadran
svn-id: r4303
2002-05-13 08:25:58 +00:00
James Brown
e78435b817 SMUsH movie audio for The Dig
svn-id: r4293
2002-05-12 17:49:34 +00:00
James Brown
0d60185a88 Add new mixer 'append' function to allow pseudo-streaming for SMUSH
svn-id: r4291
2002-05-12 16:53:13 +00:00
James Brown
f9b44db5b0 Fix some Full Throttle smush problems from implementing the new Dig codecs.
Added preliminary FT smush sound by jah - This needs work, it has to be
able to STREAM audio to the mixer and append an existing buffer, not
just create a new sample for each audio packet.

svn-id: r4289
2002-05-12 11:47:50 +00:00
James Brown
21e14b44c5 Add raw PCM part to dig .bun decompressor.
svn-id: r4219
2002-05-06 15:32:32 +00:00
Enrico Rolfi
38d048b86b Fixed some things for Macintosh ports
svn-id: r4212
2002-05-05 19:06:51 +00:00
James Brown
6979311c0a More SMUSH patches by aquadran: Implement code 4.
svn-id: r4195
2002-05-04 06:31:24 +00:00
Lionel Ulmer
97880e239a Well, one small commit before going to bed to regain the commit king
(damn Arisme :-) ).

This fixes a warning found out by Valgrind when playing the Smush
movies in TheDig.

svn-id: r4170
2002-05-01 23:03:38 +00:00
James Brown
4924ecd7da Added missing Dig smush codecs. Dig movies are now perfect, graphically.
Thanks Aquadran.

svn-id: r4139
2002-04-30 07:40:56 +00:00
James Brown
58334a8f8f Updated SMUSH fix. Thanks aquadran.
svn-id: r4130
2002-04-29 08:31:45 +00:00
James Brown
5f9bd8343c Small inSANE patch for the dig, and start of Dig Audio support.
It seems to crash using AUTOFREE for some reason. Can someone Valgrind/Purify this for me?

svn-id: r4129
2002-04-29 08:28:27 +00:00
Vincent Hamm
ce464ac7e4 Fixed insane palette. Slowed down insane playback (need to find a better way)
svn-id: r4080
2002-04-25 11:06:15 +00:00
Ludvig Strigeus
d2b0070c5f new video engine (expect broken non-sdl builds),
simon the sorcerer 1 & 2 support (non SCUMM games)

svn-id: r3912
2002-04-12 21:26:59 +00:00
James Brown
7696081c54 Large pointless reindentation of all the code. Also fixed a few mistakes
in the object flags code cleanup.

Flags used:

indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip
-ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader
-TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader
-TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm
-TSoundEngine -TPart -TPlayer

svn-id: r3908
2002-04-11 17:19:16 +00:00
Ruediger Hanke
db1862a9af MorphOS version adapted to v0.2.0
svn-id: r3902
2002-04-10 20:48:27 +00:00
Vincent Hamm
60c0e580ab fixed a little glitch that appeared in insane palette
svn-id: r3848
2002-04-02 17:22:03 +00:00
Vincent Hamm
5425849f43 Wrote the string map for V7. Gui colors are still bad
svn-id: r3847
2002-04-02 17:15:27 +00:00
Vincent Hamm
71be0400dc Fixed most of the speed issues of insane
svn-id: r3833
2002-03-25 22:46:32 +00:00
Vincent Hamm
11cb8db187 Various fix in insane
svn-id: r3830
2002-03-25 17:45:55 +00:00
Vincent Hamm
c13853de28 Implemented gui during insane
svn-id: r3829
2002-03-25 14:22:09 +00:00
Vincent Hamm
3858266b66 Completly change the way the Scumm object is handled. Now the main execution loop is done INSIDE the Scumm object. Low level system access (like delays, cd tracks,...) are called using the _system object. Changed the insane main loop to use _system calls
svn-id: r3795
2002-03-21 00:40:18 +00:00
Vincent Hamm
d2d2ae7e7d Now insane stream is unpacked in the main video buffer. So there is no more glitch when going back from insane to scumm. Also less memory is now required during insane playback
svn-id: r3794
2002-03-20 23:04:35 +00:00
James Brown
718392239c I know it probably doesn't look like much, but this is a start to the reorg - basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related.
svn-id: r3792
2002-03-20 17:51:07 +00:00
James Brown
87ac8ae487 Apply some patches by syke to prevent buffer overruns, etc.
svn-id: r3723
2002-03-10 17:33:04 +00:00