removed all the sound junk from Game; removed spurious loose files

This commit is contained in:
Chris Forbes
2009-12-05 18:27:00 +13:00
parent 522bf234b8
commit 3ff9c2383a
20 changed files with 124 additions and 1674 deletions

View File

@@ -26,28 +26,7 @@ namespace OpenRa.Game
}
if (doVoice != null && doVoice.traits.Contains<Unit>())
PlayVoiceClip("Move", doVoice);
}
static void PlayVoiceClip(string phrase, Actor voicedUnit)
{
if (voicedUnit == null) return;
var mi = voicedUnit.unitInfo as MobileInfo;
if (mi == null) return;
var vi = Rules.VoiceInfo[ mi.Voice ];
var clip = vi.Pools.Value[phrase].GetNext();
if (clip == null)
return;
var variants = (voicedUnit.Owner.Race == Race.Soviet)
? vi.SovietVariants : vi.AlliedVariants;
var variant = variants[ voicedUnit.ActorID % variants.Length ];
Game.PlaySound(clip + variant, false);
Sound.PlayVoice("Move", doVoice);
}
public void AddOrder(Order o) { recentOrders.Add(o); }
@@ -68,12 +47,6 @@ namespace OpenRa.Game
}
}
static string GetVoiceSuffix(Actor unit)
{
var suffixes = new[] { ".r01", ".r03" };
return suffixes[unit.ActorID % suffixes.Length];
}
float2 dragStart, dragEnd;
public bool HandleInput(MouseInput mi)
{
@@ -107,7 +80,7 @@ namespace OpenRa.Game
&& a.Owner == Game.LocalPlayer)
.FirstOrDefault();
PlayVoiceClip("Select", voicedUnit);
Sound.PlayVoice("Select", voicedUnit);
}
dragStart = dragEnd = xy;