mirror of
https://github.com/CookiePLMonster/SilentPatch.git
synced 2024-12-28 23:03:01 +05:00
37 lines
No EOL
542 B
C++
37 lines
No EOL
542 B
C++
#ifndef __GENERAL
|
|
#define __GENERAL
|
|
|
|
class CRGBA
|
|
{
|
|
public:
|
|
BYTE r, g, b, a;
|
|
|
|
inline CRGBA() {}
|
|
|
|
inline CRGBA(const CRGBA& in)
|
|
: r(in.r), g(in.g), b(in.b), a(in.a)
|
|
{}
|
|
|
|
inline CRGBA(const CRGBA& in, BYTE alpha)
|
|
: r(in.r), g(in.g), b(in.b), a(alpha)
|
|
{}
|
|
|
|
|
|
inline CRGBA(BYTE red, BYTE green, BYTE blue, BYTE alpha = 255)
|
|
: r(red), g(green), b(blue), a(alpha)
|
|
{}
|
|
};
|
|
|
|
class CRect
|
|
{
|
|
public:
|
|
float x1, y1;
|
|
float x2, y2;
|
|
|
|
inline CRect() {}
|
|
inline CRect(float a, float b, float c, float d)
|
|
: x1(a), y1(b), x2(c), y2(d)
|
|
{}
|
|
};
|
|
|
|
#endif |