Commit "Colors"
This commit is contained in:
parent
7a2bfae5ae
commit
de76e1c938
|
@ -0,0 +1,32 @@
|
||||||
|
#include "Colors.h"
|
||||||
|
|
||||||
|
Colors::Colors(){
|
||||||
|
this->returnDefault();
|
||||||
|
}
|
||||||
|
|
||||||
|
void Colors::returnDefault(){
|
||||||
|
this->unkn = red;
|
||||||
|
this->unknMark = magenta;
|
||||||
|
this->kn = green;
|
||||||
|
this->knMark = cyan;
|
||||||
|
this->occup = yellow;
|
||||||
|
this->occupMark = blue;
|
||||||
|
this->reset = resetColor;
|
||||||
|
this->invert = invertText;
|
||||||
|
this->cross = crossText;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Colors::changeColor(int index, std::string color){
|
||||||
|
switch(index){
|
||||||
|
case 0: this->reset = color; break;
|
||||||
|
case 1: this->unkn = color; break;
|
||||||
|
case 2: this->unknMark = color; break;
|
||||||
|
case 3: this->kn = color; break;
|
||||||
|
case 4: this->knMark = color; break;
|
||||||
|
case 5: this->occup = color; break;
|
||||||
|
case 6: this->occupMark = color; break;
|
||||||
|
case 7: this->invert = color; break;
|
||||||
|
case 8: this->cross = color; break;
|
||||||
|
default: break;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
#ifndef COLORS_H
|
||||||
|
#define COLORS_H
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
|
||||||
|
static const std::string red ("\033[0;31;1m");
|
||||||
|
static const std::string green ("\033[0;32;1m");
|
||||||
|
static const std::string yellow ("\033[0;33;1m");
|
||||||
|
static const std::string blue ("\033[0;34;1m");
|
||||||
|
static const std::string magenta ("\033[0;35;1m");
|
||||||
|
static const std::string cyan ("\033[0;36;1m");
|
||||||
|
static const std::string white ("\033[0;37;1m");
|
||||||
|
static const std::string resetColor ("\033[0m");
|
||||||
|
static const std::string invertText("\033[7m");
|
||||||
|
static const std::string crossText ("\033[9m");
|
||||||
|
|
||||||
|
class Colors{
|
||||||
|
public:
|
||||||
|
Colors();
|
||||||
|
std::string unkn;
|
||||||
|
std::string unknMark;
|
||||||
|
std::string kn;
|
||||||
|
std::string knMark;
|
||||||
|
std::string occup;
|
||||||
|
std::string occupMark;
|
||||||
|
std::string reset;
|
||||||
|
std::string invert;
|
||||||
|
std::string cross;
|
||||||
|
void returnDefault();
|
||||||
|
void changeColor(int index, std::string color);
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
Loading…
Reference in New Issue