2 #include <SFML/Graphics.hpp>
Definition: visualizer.h:32
void UpdateBoard() override
Definition: visualizer.cpp:59
int cycleSpeed
Definition: visualizer.h:37
RainbowVisualiser(Board &board, int bSize, int cSize, int maxValue, sf::Color bCol, sf::Color cCol, int speed)
Definition: visualizer.cpp:53
Definition: visualizer.h:13
sf::RenderWindow & GetWindow()
Definition: visualizer.h:18
int maxCellValue
Definition: visualizer.h:27
sf::RenderWindow window
Definition: visualizer.h:24
virtual void UpdateBoard()
Definition: visualizer.cpp:32
sf::Color CalculateCellColor(Board &board, int x, int y)
Definition: visualizer.cpp:19
int boardSize
Definition: visualizer.h:25
sf::Color backgroundColor
Definition: visualizer.h:28
Board & board
Definition: visualizer.h:23
sf::Color cellColor
Definition: visualizer.h:29
int cellSize
Definition: visualizer.h:26
Definition: visualizer.h:6
int a
Definition: visualizer.h:7
int b
Definition: visualizer.h:7
ColorTuple(int a, int b, int c)
Definition: visualizer.cpp:67
static ColorTuple RGBtoHSV(ColorTuple rgb)
Definition: visualizer.cpp:69
static ColorTuple HSVtoRGB(ColorTuple rgb)
Definition: visualizer.cpp:112
int c
Definition: visualizer.h:7