#ifndef INTCODE_GRID_HPP_ #define INTCODE_GRID_HPP_ #include #include #include #include namespace intcode { using Coord = std::pair; auto Draw(std::ostream & out, std::map image) -> void; auto Up(Coord) -> Coord; auto Down(Coord) -> Coord; auto Left(Coord) -> Coord; auto Right(Coord) -> Coord; auto CW(Coord) -> Coord; auto CCW(Coord) -> Coord; auto Add(Coord, Coord) -> Coord; } // namespace #endif