1#ifndef GRID_INTERFACE_H
2#define GRID_INTERFACE_H
26 virtual std::string
contents_of(std::shared_ptr<cell>
const& c)
const noexcept = 0;
Interface for the grid class.
Definition grid_interface.h:18
virtual std::string contents_of(std::shared_ptr< cell > const &c) const noexcept=0
Get detailed information of a cell in the grid in the form of a string.
virtual class grid_operations & operations() noexcept=0
Get access to grid operations interface.
virtual std::uint32_t background_color_for(std::shared_ptr< cell > const &c) const noexcept=0
Returns the background color for the specified cell, if available.
Interface for grid navigation and manipulation operations.
Definition grid_operations.h:16
Namespace for the maze builder.
Definition algo_interface.h:9