14515 Commits

Author SHA1 Message Date
Torbjörn Andersson
c13aed09fc Fixed warnings.
svn-id: r18607
2005-07-31 16:51:14 +00:00
Torbjörn Andersson
f69544ebd2 Prevent infinite loop in executeThreads() for IHNM. I don't know if this is
the correct behaviour, but surely it's less evil now?

svn-id: r18606
2005-07-31 16:38:15 +00:00
Andrew Kurushin
7ae74f3177 added scen resource types dump at debuglevel==10
svn-id: r18605
2005-07-31 12:03:03 +00:00
Eugene Sandulenko
6b4484472b Remove trailing whitespaces.
svn-id: r18604
2005-07-30 21:11:48 +00:00
Andrew Kurushin
86ab70b149 added Patch.re_ support
svn-id: r18603
2005-07-30 17:28:58 +00:00
Eugene Sandulenko
372a483ceb Thread-related IHNM differences.
svn-id: r18602
2005-07-30 14:41:25 +00:00
Torbjörn Andersson
ba107e3799 Tentatively changed the IHNM start scene from 152 to 151. I suspect scene
151 is supposed to play the "hate" speech, so eventually that wouldn't have
to be hard-coded in the intro, but at the moment all it does it to switch
to scene 152. I'd have to study the scripts closer to figure out what's
missing.

So, to summarize, there are no user-visible changes to the intro but we may
have a better test case for IHNM scripting. Maybe.

svn-id: r18601
2005-07-30 14:37:06 +00:00
Travis Howell
2cdb00d0a2 Add He70 version of function instead.
svn-id: r18600
2005-07-30 05:58:48 +00:00
Travis Howell
03d7c4ba39 Fix regression (Bug #1235863), limit code change to HE70+ games.
svn-id: r18599
2005-07-30 05:51:28 +00:00
Eugene Sandulenko
e5cd51ecd1 Preliminary support for original MAC CD ITE
svn-id: r18598
2005-07-29 19:44:25 +00:00
Eugene Sandulenko
208815a811 Restrict scene substitutes only to demos which actually use them
svn-id: r18597
2005-07-29 18:29:23 +00:00
Eugene Sandulenko
e85519624d Fix status text color in scene substitute
svn-id: r18596
2005-07-29 18:00:40 +00:00
Eugene Sandulenko
ec4f7d3d7c Whitespaces
svn-id: r18595
2005-07-29 17:58:00 +00:00
Eugene Sandulenko
618572ff13 Fix compilation
svn-id: r18594
2005-07-29 17:45:36 +00:00
Andrew Kurushin
2efc7edb1a fix setStatusText
svn-id: r18593
2005-07-29 17:42:33 +00:00
Eugene Sandulenko
c2882ce681 Fixe screen position of scene substitute text
svn-id: r18592
2005-07-29 17:37:55 +00:00
Eugene Sandulenko
defae9e76a Render substitute scene title and description.
svn-id: r18591
2005-07-29 17:26:47 +00:00
Andrew Kurushin
922c5e29a0 fix chunk size
svn-id: r18590
2005-07-29 16:50:09 +00:00
Eugene Sandulenko
1a1db4611a Show scene substitute image for demo versions of ITE.
svn-id: r18589
2005-07-29 16:37:06 +00:00
Eugene Sandulenko
2d0f26d4ee Simple ILBM images reader.
svn-id: r18588
2005-07-29 16:34:42 +00:00
Joost Peters
9408ce9b3f Some spelling and grammar improvements (I hope - I'm no linguist!)
svn-id: r18587
2005-07-28 14:23:39 +00:00
Eugene Sandulenko
502ae03b6a o Update documentation on ITE and Gob1.
o Fix line endings in 07_06.tex

svn-id: r18586
2005-07-28 13:52:46 +00:00
Andrew Kurushin
c4f0d024ef fixed sound in many variation
some version should be tested

svn-id: r18585
2005-07-26 19:40:58 +00:00
Andrew Kurushin
e175e68b99 resolve scene resources without shift hack
svn-id: r18584
2005-07-25 17:35:35 +00:00
Andrew Kurushin
545ce7e004 implemented unified animation decoder for ITE & IHNM
svn-id: r18583
2005-07-25 16:22:32 +00:00
Eugene Sandulenko
e8c1f6d1f1 More IHNM differences
svn-id: r18582
2005-07-25 02:38:43 +00:00
Torbjörn Andersson
f773d76c54 Removed "const" to silence GCC warning. I don't know if GCC was right or
wrong to warn, but it annoyed me.

svn-id: r18581
2005-07-24 17:07:16 +00:00
Torbjörn Andersson
830cc9c9b8 Fixed regression that broke IHNM intro animation.
svn-id: r18580
2005-07-24 17:04:15 +00:00
Andrew Kurushin
fbc04b1ac7 assign sf94 name
svn-id: r18579
2005-07-24 13:41:49 +00:00
Gregory Montoir
1a5c8cd3da In lost/smaller, spriteGroups bounds set by Sprite::setGroupBounds() aren't always valid rects, add a check for this.
svn-id: r18578
2005-07-23 16:11:20 +00:00
Gregory Montoir
4f9dc0d515 typo
svn-id: r18577
2005-07-23 15:48:54 +00:00
Gregory Montoir
a4773084a5 add missing break
svn-id: r18576
2005-07-23 15:47:49 +00:00
Torbjörn Andersson
71436ff1de Allow multiple resource contexts of the same type. IHNM has serveral
different voice files, presumably one for each section of the game plus one
for shared voices. The getContext() function takes an optional second
parameter to indicate which of the resource files is requested.

svn-id: r18575
2005-07-23 15:23:01 +00:00
Eugene Sandulenko
a641c3add7 More IHNM differences
svn-id: r18574
2005-07-21 22:13:06 +00:00
Eugene Sandulenko
6c9f6e8def Partially implemented differences in IHNM script functions.
svn-id: r18573
2005-07-21 01:33:28 +00:00
Max Horn
8260c98fa8 Fix case of CoreMIDI framework
svn-id: r18572
2005-07-21 00:04:01 +00:00
Eugene Sandulenko
e1d7e244e0 Add demosi discovered by yesitsme. I have them, so ask me if interested.
svn-id: r18571
2005-07-20 20:22:38 +00:00
Andrew Kurushin
2084718180 ite mac demo patch files correction
svn-id: r18570
2005-07-20 19:34:47 +00:00
Torbjörn Andersson
7180c24b4e Nope, I was mistaken. The Linux patch files are almost - but not quite -
like the Windows ones.

svn-id: r18569
2005-07-20 16:38:57 +00:00
Torbjörn Andersson
8cf83e3435 Fixed crash when quitting.
svn-id: r18568
2005-07-19 21:48:59 +00:00
Torbjörn Andersson
d58e018004 Play the correct digital music. (And removed some unnecessary blank lines.)
svn-id: r18567
2005-07-19 21:34:46 +00:00
Torbjörn Andersson
1a8f4ae3be The Linux release had patch files too, but I don't have that CD here so I
can't verify whether or not I got them right. I think they were the same as
the Mac version.

svn-id: r18566
2005-07-19 21:27:25 +00:00
Torbjörn Andersson
0009b36293 If we're not going to detect music "engine" at run-time, then we do need
separate entries for the original Windows CD and the first Wyrmkeep
version. The latter has the "patch" files, which include the standalone
MIDI files.

However, since the data files are otherwise indistinguishable, we also need
to be able to detect multiple versions and let the user to the
disambiguation. I've added that functionality in the simplest way I could
think of, in case we want to revert it later.

svn-id: r18565
2005-07-19 21:15:56 +00:00
Torbjörn Andersson
a818b83858 Removed unused variable.
svn-id: r18564
2005-07-19 20:31:10 +00:00
Torbjörn Andersson
993c262e2b Cleanup.
svn-id: r18563
2005-07-19 20:25:48 +00:00
Andrew Kurushin
6904278e23 fix Music crash on exit
svn-id: r18562
2005-07-19 19:44:20 +00:00
Andrew Kurushin
606e7d0fc5 remove rscfile_mod.h
svn-id: r18561
2005-07-19 19:33:51 +00:00
Andrew Kurushin
50c2d8954d finally Resource manager rewritten:
-adds patch file support
-global _vm removed

cleanups

svn-id: r18560
2005-07-19 19:05:52 +00:00
Torbjörn Andersson
546a9d852b Applied patch #1238516, with very minor modifications. It gets rid of an
old DOTT hack/workaround.

svn-id: r18559
2005-07-19 17:53:55 +00:00
Torbjörn Andersson
f7749e4789 I believe this fixes a GCC 4 compile error, but I can't run the MT-32
emulator (my computer is too slow, and anyway I don't have the necessary
data files) so I haven't tested it other than by compiling it.

See bug #1224138 for details.

svn-id: r18558
2005-07-19 17:30:49 +00:00