Make Harvester.Fullness an int

This commit is contained in:
Paul Chote
2011-07-27 20:00:23 +12:00
parent d62ef64fa6
commit 5fe5addc0c
2 changed files with 2 additions and 2 deletions

View File

@@ -88,7 +88,7 @@ namespace OpenRA.Mods.RA
public bool IsFull { get { return contents.Values.Sum() == Info.Capacity; } }
public bool IsEmpty { get { return contents.Values.Sum() == 0; } }
public float Fullness { get { return (float)contents.Values.Sum() / Info.Capacity; } }
public int Fullness { get { return contents.Values.Sum() * 100 / Info.Capacity; } }
public void AcceptResource(ResourceType type)
{

View File

@@ -38,7 +38,7 @@ namespace OpenRA.Mods.RA.Render
public override void Tick(Actor self)
{
var desiredState = (int)(harv.Fullness * (info.ImagesByFullness.Length - 1));
var desiredState = harv.Fullness * (info.ImagesByFullness.Length - 1) / 100;
var desiredImage = info.ImagesByFullness[desiredState];
if (anim.Name != desiredImage)