Bridges-C++  3.4.2
Bridges(C++ API)
Classes | Enumerations
bridges::game Namespace Reference

Classes

class  GameBase
 The base class building and using the BRIDGES based games. More...
 
class  GameBase3D
 This class extends the GameBase class to 3D environments. More...
 
class  GameCell
 This class represents a single cell of the Game Grid. More...
 
class  GameGrid
 This is a class in BRIDGES for representing an (n x n)game grid. More...
 
class  InputHelper
 This is meant to be an internal class, not something that the library user will use. More...
 
class  InputStateMachine
 
class  NonBlockingGame
 This class provides the features necessary to implement simple non blocking games. More...
 
class  NonBlockingGame3D
 This class is an extension of the NonBlockingGame class to 3D game environments. More...
 
class  KeypressListener
 This is meant to be an internal class, not something that the library user will use. Provides support for input handling for the Game API. More...
 
class  SocketConnection
 This is meant to be an internal class, not something that the library user will use. More...
 

Enumerations

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

Enumeration Type Documentation

◆ NamedColor

enum bridges::game::NamedColor : unsigned char
strong
Enumerator
aliceblue 
antiquewhite 
aqua 
aquamarine 
azure 
beige 
bisque 
black 
blanchedalmond 
blue 
blueviolet 
brown 
burlywood 
cadetblue 
chartreuse 
chocolate 
coral 
cornflowerblue 
cornsilk 
crimson 
cyan 
darkblue 
darkcyan 
darkgoldenrod 
darkgray 
darkgreen 
darkgrey 
darkkhaki 
darkmagenta 
darkolivegreen 
darkorange 
darkorchid 
darkred 
darksalmon 
darkseagreen 
darkslateblue 
darkslategray 
darkslategrey 
darkturquoise 
darkviolet 
deeppink 
deepskyblue 
dimgray 
dimgrey 
dodgerblue 
firebrick 
floralwhite 
forestgreen 
fuchsia 
gainsboro 
ghostwhite 
gold 
goldenrod 
gray 
grey 
green 
greenyellow 
honeydew 
hotpink 
indianred 
indigo 
ivory 
khaki 
lavender 
lavenderblush 
lawngreen 
lemonchiffon 
lightblue 
lightcoral 
lightcyan 
lightgoldenrodyellow 
lightgray 
lightgreen 
lightgrey 
lightpink 
lightsalmon 
lightseagreen 
lightskyblue 
lightslategray 
lightslategrey 
lightsteelblue 
lightyellow 
lime 
limegreen 
linen 
magenta 
maroon 
mediumaquamarine 
mediumblue 
mediumorchid 
mediumpurple 
mediumseagreen 
mediumslateblue 
mediumspringgreen 
mediumturquoise 
mediumvioletred 
midnightblue 
mintcream 
mistyrose 
moccasin 
navajowhite 
navy 
oldlace 
olive 
olivedrab 
orange 
orangered 
orchid 
palegoldenrod 
palegreen 
paleturquoise 
palevioletred 
papayawhip 
peachpuff 
peru 
pink 
plum 
powderblue 
purple 
red 
rosybrown 
royalblue 
saddlebrown 
salmon 
sandybrown 
seagreen 
seashell 
sienna 
silver 
skyblue 
slateblue 
slategray 
slategrey 
snow 
springgreen 
steelblue 
tan 
teal 
thistle 
tomato 
turquoise 
violet 
wheat 
white 
whitesmoke 
yellow 
yellowgreen 

◆ NamedSymbol

enum bridges::game::NamedSymbol : unsigned char
strong
Enumerator
none 
zero 
one 
two 
three 
four 
five 
six 
seven 
eight 
nine 
empty0 
circle 
square 
diamond 
triangle_down 
triangle_up 
triangle_left 
triangle_right 
man 
woman 
cat 
pawn 
knight 
bishop 
rook 
queen 
king 
arrow_right 
arrow_left 
arrow_up 
arrow_down 
star 
droplet 
heart 
lightning 
thoughtbubble 
speechbubble 
flower 
square_thatch 
circle_x 
circle_x2 
circle_segment 
empty1 
sword 
horn_helmet 
astro_helmet 
target 
empty2 
waves 
rain 
drink 
paperclip 
elephant 
cowboyhat 
ballcap 
flag 
bomb 
bear 
giraffe 
bug1 
bug2 
bug3 
magnifying_glass 
fishes 
duck 
sloth 
bird 
apple 
carrot 
lemon 
pepper 
onion 
potion1 
potion2 
bow_and_arrow 
campfire 
donut 
monitor