# Color

Color is a class that allow you to make some colors. Useful for texts and images.

## Statics functions

* white()
* black()
* transparent()
* yellow()
* orange()
* blue()
* pink()
* grey()
* green()
* red()

these statics classes are made to create quickly a color.

You can call it like below:

```cpp
#include "KapEngine.hpp"

KapEngine::Tools::Color myColor = KapEngine::Tools::Color::red();
```

## Public functions

* getR : get red value (0 - 255)

* getG : get green value (0 - 255)

* getB : get blue value (0 - 255)

* getA : get alpha value (0 - 255)

* setR : set red value (0 - 255)

* setG : set green value (0 - 255)

* setB : set blue value (0 - 255)

* setA : set alpha value (0 - 255)

## Create a color

```cpp
#include "KapEngine.hpp"

KapEngine::Tools::Color color(255, 255, 255); // OK : alpha is set to 255

KapEngine::Tools::Color color(255, 255, 255, 0); // OK

KapEngine::Tools::Color color; // OK : white color is set

KapEngine::Tools::Color color(255, 255) // KO : missed 1 argument

KapEngine::Tools::Color color(255) // KO : missed 2 argument
```
