oh.
This commit is contained in:
@@ -110,7 +110,7 @@ namespace OpenRA.Editor
|
|||||||
|
|
||||||
for (var u = 0; u < template.Size.X; u++)
|
for (var u = 0; u < template.Size.X; u++)
|
||||||
for (var v = 0; v < template.Size.Y; v++)
|
for (var v = 0; v < template.Size.Y; v++)
|
||||||
if (template.TerrainType.ContainsKey(u + v * template.Size.X))
|
if (tile.TileBitmapBytes[u + v * template.Size.X] != null)
|
||||||
{
|
{
|
||||||
var rawImage = tile.TileBitmapBytes[u + v * template.Size.X];
|
var rawImage = tile.TileBitmapBytes[u + v * template.Size.X];
|
||||||
for (var i = 0; i < 24; i++)
|
for (var i = 0; i < 24; i++)
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ namespace OpenRA.Editor
|
|||||||
if (e.Button == MouseButtons.Left && Brush.Second != null)
|
if (e.Button == MouseButtons.Left && Brush.Second != null)
|
||||||
{
|
{
|
||||||
// change the bits in the map
|
// change the bits in the map
|
||||||
|
var tile = TileSet.tiles[Brush.First];
|
||||||
var template = TileSet.walk[Brush.First];
|
var template = TileSet.walk[Brush.First];
|
||||||
var pos = GetBrushLocation();
|
var pos = GetBrushLocation();
|
||||||
|
|
||||||
@@ -74,7 +75,7 @@ namespace OpenRA.Editor
|
|||||||
if (Map.IsInMap(new int2(u, v) + pos))
|
if (Map.IsInMap(new int2(u, v) + pos))
|
||||||
{
|
{
|
||||||
var z = u + v * template.Size.X;
|
var z = u + v * template.Size.X;
|
||||||
if (template.TerrainType.ContainsKey(z))
|
if (tile.TileBitmapBytes[z] != null)
|
||||||
Map.MapTiles[u + pos.X, v + pos.Y] =
|
Map.MapTiles[u + pos.X, v + pos.Y] =
|
||||||
new TileReference<ushort, byte> { type = Brush.First, image = (byte)z, index = (byte)z };
|
new TileReference<ushort, byte> { type = Brush.First, image = (byte)z, index = (byte)z };
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user