ВУЗ:
Составители:
Рубрика:
25
public:
// Свойство
__property TTracePoints TrPoints={read=trPoints};
__property bool Traced={read=traced,write=traced};
__property TColor TraceColor={read=traceColor,write=SetTraceColor};
__property bool TraceColored={read=traceColored,write=traceColored};
__property TPoint Center={read=center};
// Конструктор
__fastcall TTracedSprite(TRect const);
// Деструктор
__fastcall ~TTracedSprite();
// Методы
bool __fastcall virtual Move(TSize const);
void __fastcall PutTrace();
};
const TColor DefaultColor=0xffffff;
//TEllipseSprite
class TEllipseSprite:public TTracedSprite
{
private:
// Поле
TColor color;
protected:
// Методы
void __fastcall virtual PaintPicture();
void __fastcall SetColor(TColor const);
public:
// Свойство
__property TColor Color={read=color, write=SetColor};
// Конструктор
__fastcall TEllipseSprite(TRect const);
};
bool Contains(TRect const source,TRect const dest)
{
return source.Left>=dest.Left && source.Top>=dest.Top &&
source.Right<=dest.Right && source.Bottom<=dest.Bottom;
}
#endif
Весь код хэдера заключен «в скобки» защитного блокиратора вида
#ifndef uSpriteH
#define uSpriteH
…
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »