Bu sayfadaki yazılar
Sayfanın metni
Sayfa 142
// Boş } int RECT::getX1() { return x1; } int RECT::getY1() { return y1; } int RECT::getX2() { return x2; } int RECT::getY2() { return y2; } void RECT::setX1(int newX1) { x1 = newX1; } void RECT::setY1(int newY1) { y1 = newY1; } void RECT::setX2(int newX2) { x2 = newX2; } void RECT::setY2(int newY2) { y2 = newY2; }
// RGB Sınıfı class RGB { public: RGB(); RGB(RGB *rgbColor); RGB(unsigned char rVal, unsigned char gVal, unsigned char bVal); ~RGB(); int getR(); int getG(); int getB(); void setR(int newR); void setG(int newG); void setB(int newB); private: unsigned char r; unsigned char g; unsigned char b; };
void RGB::RGB() { // boş } void RGB::RGB(RGB *rgbColor) { r = rgbColor->r; g = rgbColor->g; b = rgbColor->b; } void RGB::RGB(unsigned char rVal, unsigned char gVal, unsigned char bVal) { r = rVal; g = gVal; b = bVal; } void RGB::~RGB() { // boş } int RGB::getR() { return r; } int RGB::getG() { return g; } int RGB::getB() { return b; } void RGB::setR(int newR) { r = newR; } void RGB::setG(int newG) { g = newG; } void RGB::setB(int newB) { b = newB; }
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 143
/** * Global Değişkenler */ char far *VGAMAP = (char far *) MK_FP(0xA000, 0);
/** * Prototip Fonksiyonlar */ void SetScreen(int screenMode); RGB GetColor(unsigned char color); void SetColor(unsigned char color, unsigned char r, unsigned char g, unsigned char b); void SetColor(unsigned char color, RGB *rgbColor); void CycleLeft(unsigned char continues); void CycleRight(unsigned char continues); void Plot(unsigned int x, unsigned char y, unsigned char color);