Bake PickAny tiles on map save. Translate maxvalue index to random tile for backwards compat.

This commit is contained in:
Paul Chote
2011-02-11 16:49:25 +13:00
parent 9407c55262
commit db770eb997
6 changed files with 17 additions and 24 deletions

View File

@@ -72,9 +72,9 @@ namespace OpenRA.Mods.RA
var tile = tiles[loc];
// Existing smudge; make it deeper
int depth = Info.Depths[tile.type-1];
if (tile.image < depth - 1)
if (tile.index < depth - 1)
{
tile.image++;
tile.index++;
tiles[loc] = tile; // struct semantics.
}
}
@@ -90,7 +90,7 @@ namespace OpenRA.Mods.RA
if (localPlayer != null && !localPlayer.Shroud.IsExplored(kv.Key))
continue;
smudgeSprites[kv.Value.type- 1][kv.Value.image].DrawAt( wr,
smudgeSprites[kv.Value.type- 1][kv.Value.index].DrawAt( wr,
Game.CellSize * kv.Key, "terrain");
}
}