Exemplo n.º 1
0
        public static void CreateMap(TerrainManager mgr, int[] pixels)
        {
            int i = 0;

            for (int y = 0; y < mgr.MapHeight; y++)
            {
                for (int x = 0; x < mgr.MapWidth; x++, i++)
                {
                    var tile  = mgr.GetTile(x, y);
                    var color = TerrainTileColor.GetTileColor(tile);
                    pixels[i] = color.ToArgb();
                }
            }
        }
Exemplo n.º 2
0
        private static void GetAcre1(int topX, int topY, TerrainManager t, int[] data)
        {
            int index = 0;

            for (int y = 0; y < 16; y++)
            {
                var yi = y + topY;
                for (int x = 0; x < 16; x++, index++)
                {
                    var tile = t.GetTile(x + topX, yi);
                    data[index] = TerrainTileColor.GetTileColor(tile).ToArgb();
                }
            }
        }