Bridges-C++  3.4.4
Bridges(C++ API)
Classes | Namespaces | Enumerations
GameGrid.h File Reference
#include <string>
#include "Grid.h"
#include "Color.h"
#include "base64.h"

Go to the source code of this file.

Classes

class  bridges::game::GameCell
 This class represents a single cell of the Game Grid. More...
 
class  bridges::game::GameGrid
 This is a class in BRIDGES for representing an (n x n)game grid. More...
 

Namespaces

 bridges
 these methods convert byte arrays in to base64 codes and are used in BRIDGES to represent the color arrays as strings. The code is adapted from external sources detailed below.
 
 bridges::game
 

Enumerations

enum class  bridges::game::NamedColor : unsigned char {
  bridges::game::aliceblue , bridges::game::antiquewhite , bridges::game::aqua , bridges::game::aquamarine ,
  bridges::game::azure , bridges::game::beige , bridges::game::bisque , bridges::game::black ,
  bridges::game::blanchedalmond , bridges::game::blue , bridges::game::blueviolet , bridges::game::brown ,
  bridges::game::burlywood , bridges::game::cadetblue , bridges::game::chartreuse , bridges::game::chocolate ,
  bridges::game::coral , bridges::game::cornflowerblue , bridges::game::cornsilk , bridges::game::crimson ,
  bridges::game::cyan , bridges::game::darkblue , bridges::game::darkcyan , bridges::game::darkgoldenrod ,
  bridges::game::darkgray , bridges::game::darkgreen , bridges::game::darkgrey , bridges::game::darkkhaki ,
  bridges::game::darkmagenta , bridges::game::darkolivegreen , bridges::game::darkorange , bridges::game::darkorchid ,
  bridges::game::darkred , bridges::game::darksalmon , bridges::game::darkseagreen , bridges::game::darkslateblue ,
  bridges::game::darkslategray , bridges::game::darkslategrey , bridges::game::darkturquoise , bridges::game::darkviolet ,
  bridges::game::deeppink , bridges::game::deepskyblue , bridges::game::dimgray , bridges::game::dimgrey ,
  bridges::game::dodgerblue , bridges::game::firebrick , bridges::game::floralwhite , bridges::game::forestgreen ,
  bridges::game::fuchsia , bridges::game::gainsboro , bridges::game::ghostwhite , bridges::game::gold ,
  bridges::game::goldenrod , bridges::game::gray , bridges::game::grey , bridges::game::green ,
  bridges::game::greenyellow , bridges::game::honeydew , bridges::game::hotpink , bridges::game::indianred ,
  bridges::game::indigo , bridges::game::ivory , bridges::game::khaki , bridges::game::lavender ,
  bridges::game::lavenderblush , bridges::game::lawngreen , bridges::game::lemonchiffon , bridges::game::lightblue ,
  bridges::game::lightcoral , bridges::game::lightcyan , bridges::game::lightgoldenrodyellow , bridges::game::lightgray ,
  bridges::game::lightgreen , bridges::game::lightgrey , bridges::game::lightpink , bridges::game::lightsalmon ,
  bridges::game::lightseagreen , bridges::game::lightskyblue , bridges::game::lightslategray , bridges::game::lightslategrey ,
  bridges::game::lightsteelblue , bridges::game::lightyellow , bridges::game::lime , bridges::game::limegreen ,
  bridges::game::linen , bridges::game::magenta , bridges::game::maroon , bridges::game::mediumaquamarine ,
  bridges::game::mediumblue , bridges::game::mediumorchid , bridges::game::mediumpurple , bridges::game::mediumseagreen ,
  bridges::game::mediumslateblue , bridges::game::mediumspringgreen , bridges::game::mediumturquoise , bridges::game::mediumvioletred ,
  bridges::game::midnightblue , bridges::game::mintcream , bridges::game::mistyrose , bridges::game::moccasin ,
  bridges::game::navajowhite , bridges::game::navy , bridges::game::oldlace , bridges::game::olive ,
  bridges::game::olivedrab , bridges::game::orange , bridges::game::orangered , bridges::game::orchid ,
  bridges::game::palegoldenrod , bridges::game::palegreen , bridges::game::paleturquoise , bridges::game::palevioletred ,
  bridges::game::papayawhip , bridges::game::peachpuff , bridges::game::peru , bridges::game::pink ,
  bridges::game::plum , bridges::game::powderblue , bridges::game::purple , bridges::game::red ,
  bridges::game::rosybrown , bridges::game::royalblue , bridges::game::saddlebrown , bridges::game::salmon ,
  bridges::game::sandybrown , bridges::game::seagreen , bridges::game::seashell , bridges::game::sienna ,
  bridges::game::silver , bridges::game::skyblue , bridges::game::slateblue , bridges::game::slategray ,
  bridges::game::slategrey , bridges::game::snow , bridges::game::springgreen , bridges::game::steelblue ,
  bridges::game::tan , bridges::game::teal , bridges::game::thistle , bridges::game::tomato ,
  bridges::game::turquoise , bridges::game::violet , bridges::game::wheat , bridges::game::white ,
  bridges::game::whitesmoke , bridges::game::yellow , bridges::game::yellowgreen
}
 
enum class  bridges::game::NamedSymbol : unsigned char {
  bridges::game::none , bridges::game::A , bridges::game::B , bridges::game::C ,
  bridges::game::D , bridges::game::E , bridges::game::F , bridges::game::G ,
  bridges::game::H , bridges::game::I , bridges::game::J , bridges::game::K ,
  bridges::game::L , bridges::game::M , bridges::game::N , bridges::game::O ,
  bridges::game::P , bridges::game::Q , bridges::game::R , bridges::game::S ,
  bridges::game::T , bridges::game::U , bridges::game::V , bridges::game::W ,
  bridges::game::X , bridges::game::Y , bridges::game::Z , bridges::game::a ,
  bridges::game::b , bridges::game::c , bridges::game::d , bridges::game::e ,
  bridges::game::f , bridges::game::g , bridges::game::h , bridges::game::i ,
  bridges::game::j , bridges::game::k , bridges::game::l , bridges::game::m ,
  bridges::game::n , bridges::game::o , bridges::game::p , bridges::game::q ,
  bridges::game::r , bridges::game::s , bridges::game::t , bridges::game::u ,
  bridges::game::v , bridges::game::w , bridges::game::x , bridges::game::y ,
  bridges::game::z , bridges::game::zero , bridges::game::one , bridges::game::two ,
  bridges::game::three , bridges::game::four , bridges::game::five , bridges::game::six ,
  bridges::game::seven , bridges::game::eight , bridges::game::nine , bridges::game::empty0 ,
  bridges::game::circle , bridges::game::square , bridges::game::diamond , bridges::game::triangle_down ,
  bridges::game::triangle_up , bridges::game::triangle_left , bridges::game::triangle_right , bridges::game::man ,
  bridges::game::woman , bridges::game::cat , bridges::game::pawn , bridges::game::knight ,
  bridges::game::bishop , bridges::game::rook , bridges::game::queen , bridges::game::king ,
  bridges::game::arrow_right , bridges::game::arrow_left , bridges::game::arrow_up , bridges::game::arrow_down ,
  bridges::game::star , bridges::game::droplet , bridges::game::heart , bridges::game::lightning ,
  bridges::game::thoughtbubble , bridges::game::speechbubble , bridges::game::flower , bridges::game::square_thatch ,
  bridges::game::circle_x , bridges::game::circle_x2 , bridges::game::circle_segment , bridges::game::empty1 ,
  bridges::game::sword , bridges::game::horn_helmet , bridges::game::astro_helmet , bridges::game::target ,
  bridges::game::empty2 , bridges::game::waves , bridges::game::rain , bridges::game::drink ,
  bridges::game::paperclip , bridges::game::elephant , bridges::game::cowboyhat , bridges::game::ballcap ,
  bridges::game::flag , bridges::game::bomb , bridges::game::bear , bridges::game::giraffe ,
  bridges::game::bug1 , bridges::game::bug2 , bridges::game::bug3 , bridges::game::magnifying_glass ,
  bridges::game::fishes , bridges::game::duck , bridges::game::sloth , bridges::game::bird ,
  bridges::game::apple , bridges::game::carrot , bridges::game::lemon , bridges::game::pepper ,
  bridges::game::onion , bridges::game::potion1 , bridges::game::potion2 , bridges::game::bow_and_arrow ,
  bridges::game::campfire , bridges::game::donut , bridges::game::monitor
}