36 lines
685 B
C++
36 lines
685 B
C++
#pragma once
|
|
#include "CUI.h"
|
|
|
|
enum class ConsoleColor { black=0,red=1,green=2,yellow=3,blue=4,purple=5,lightblue=6,deepgreen=6,white=7 };
|
|
|
|
class ColorSelection : public Selection
|
|
{
|
|
public:
|
|
ConsoleColor frontColor,backColor;
|
|
|
|
ColorSelection();
|
|
virtual void drawText() override;
|
|
virtual void drawInfo() override;
|
|
|
|
void onActivate();
|
|
void onDeActivate();
|
|
private:
|
|
bool _activate;
|
|
};
|
|
|
|
class ColorPage : public Page
|
|
{
|
|
public:
|
|
virtual void draw() override;
|
|
|
|
virtual int onActive(int id) override;
|
|
virtual void onActivate(int id);
|
|
virtual void onDeactivate(int id);
|
|
};
|
|
|
|
class ColorFrame : public Frame
|
|
{
|
|
public:
|
|
void run(); /// overwritten
|
|
};
|