Exemplo n.º 1
0
        /// turns MapTileSets into FlowTileSets and back again, used by AI.
        // todo can these classes be better integrated?

        static internal FlowTileSet FlowSquaresFromTileSet(MapTileSet tiles, FlowMap fm)
        {
            var result = new FlowTileSet();

            foreach (MapTile ti in tiles)
            {
                result.Add(fm.TileByLoc(ti.loc));
            }

            return(result);
        }
Exemplo n.º 2
0
        static internal MapTileSet TileSetFromFlowSquares(FlowTileSet squares)
        {
            var result = new MapTileSet();

            foreach (FlowTile fs in squares)
            {
                result.Add(Refs.m.TileByLoc(fs.loc));
            }

            return(result);
        }