Rename temp to rotationBuffer and remove comment

This commit is contained in:
reaperrr
2015-09-06 18:39:17 +02:00
parent cd9effaa35
commit ea7811a076

View File

@@ -48,16 +48,15 @@ namespace OpenRA.Mods.Common.Traits
{ {
readonly RotationPaletteEffectInfo info; readonly RotationPaletteEffectInfo info;
readonly World world; readonly World world;
readonly uint[] rotationBuffer;
float t = 0; float t = 0;
uint[] temp;
public RotationPaletteEffect(World world, RotationPaletteEffectInfo info) public RotationPaletteEffect(World world, RotationPaletteEffectInfo info)
{ {
this.world = world; this.world = world;
this.info = info; this.info = info;
// Allocating this on the fly actually hurts our profile rotationBuffer = new uint[info.RotationRange];
temp = new uint[info.RotationRange];
} }
public void Tick(Actor self) public void Tick(Actor self)
@@ -82,10 +81,10 @@ namespace OpenRA.Mods.Common.Traits
var palette = kvp.Value; var palette = kvp.Value;
for (var i = 0; i < info.RotationRange; i++) for (var i = 0; i < info.RotationRange; i++)
temp[(rotate + i) % info.RotationRange] = palette[info.RotationBase + i]; rotationBuffer[(rotate + i) % info.RotationRange] = palette[info.RotationBase + i];
for (var i = 0; i < info.RotationRange; i++) for (var i = 0; i < info.RotationRange; i++)
palette[info.RotationBase + i] = temp[i]; palette[info.RotationBase + i] = rotationBuffer[i];
} }
} }
} }