CellViz  1.0
Public Member Functions | Private Attributes | List of all members
RainbowVisualiser Class Reference

#include <visualizer.h>

Inheritance diagram for RainbowVisualiser:
Visualiser

Public Member Functions

 RainbowVisualiser (Board &board, int bSize, int cSize, int maxValue, sf::Color bCol, sf::Color cCol, int speed)
 
void UpdateBoard () override
 
- Public Member Functions inherited from Visualiser
 Visualiser ()
 
 Visualiser (Board &board, int bSize, int cSize, int maxValue, sf::Color bCol, sf::Color cCol)
 
sf::RenderWindow & GetWindow ()
 
sf::Color CalculateCellColor (Board &board, int x, int y)
 

Private Attributes

int cycleSpeed
 

Additional Inherited Members

- Protected Attributes inherited from Visualiser
Boardboard
 
sf::RenderWindow window
 
int boardSize
 
int cellSize
 
int maxCellValue
 
sf::Color backgroundColor
 
sf::Color cellColor
 

Constructor & Destructor Documentation

◆ RainbowVisualiser()

RainbowVisualiser::RainbowVisualiser ( Board board,
int  bSize,
int  cSize,
int  maxValue,
sf::Color  bCol,
sf::Color  cCol,
int  speed 
)

Member Function Documentation

◆ UpdateBoard()

void RainbowVisualiser::UpdateBoard ( )
overridevirtual

Reimplemented from Visualiser.

Member Data Documentation

◆ cycleSpeed

int RainbowVisualiser::cycleSpeed
private

The documentation for this class was generated from the following files: