From 5fe5addc0cb236cbc8fc9758b9e0f07bb4297b68 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Wed, 27 Jul 2011 20:00:23 +1200 Subject: [PATCH] Make Harvester.Fullness an int --- OpenRA.Mods.RA/Harvester.cs | 2 +- OpenRA.Mods.RA/Render/RenderHarvester.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/Harvester.cs b/OpenRA.Mods.RA/Harvester.cs index 1be14d386a..eb584be54c 100644 --- a/OpenRA.Mods.RA/Harvester.cs +++ b/OpenRA.Mods.RA/Harvester.cs @@ -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) { diff --git a/OpenRA.Mods.RA/Render/RenderHarvester.cs b/OpenRA.Mods.RA/Render/RenderHarvester.cs index feed8a5ecc..e567b5d9c1 100644 --- a/OpenRA.Mods.RA/Render/RenderHarvester.cs +++ b/OpenRA.Mods.RA/Render/RenderHarvester.cs @@ -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)