LP ARAM Hint,
CObject* pHint);
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const; protected:
CDIBSurface* mjpDIBSurf;
CDffiPal* m_pPal; private:
CObList mDirtyList;
void EmptyDirtyList(); protected:
afxmsg void OnPaletteChanged(CWnd* pFocusWnd);
afxmsg BOOL OnQueryNewPalette();
afxmsg BOOL OnEraseBkgnd(CDC* pDC);
DECLAREMESSAGEMAPO}; inline CDocument* COSBView::GetDocument()
{ return (CDocument*) m_pDocument; } class CSprite;
class CSpriteNotifyObj: public CObject {public:
enum CHANGETYPE { ZORDER =0x0001, POSITION =0x0002, IMAGE 0x0004 };
public:
virtual void Change(CSprite *pSprite,CHANGETYPE change, CRect*
pRectl = NULL, CRect* pRect2 = NULL) = 0;};
class CSprite: public CDBB { DECLARE_SERIAL(CSprite) public:
CSprite();
~CSprite();
virtual int GetXQ { return m_x;} // get x
virtual int GetY() { return m_y;} // get y
virtual int GetZ() { return m_z;} // get z order
virtual void Render(CDIB* pDIB, CRect* pClipRect = NULL);
virtual BOOL HitTest(CPoint point);
virtual void SetPosition(int x, int y);
virtual void SetZ(int z);
virtual void SetNotificationObject(CSpriteNotifyObj* pNO)
{m_pNotifyObj = pNO;} virtual void Serialize(CArchive& ar); virtual BOOL Load(CFile *fp); virtual BOOL Load(char *pszFileName = NULL); virtual BOOL Load(WORD wResid);
Формат
Зона
Поз.
Позначення
Назва
Кільк.
Примітка
1
ГЮИК. 505330.002 ПЗ
Текстові документи
Пояснювальна записка
___
арк. ф.А.4
Елементи текстів програмного коду
файл формату *.doc
__ арк. ф.
А4
Демонстраційний графічний матеріал
у вигляді презентації, файл формату
*.ppt
ГЮИК. 505330.002 ВД
№ докум
Підп.
Дата
Голосове керування тривимірними моделями функціонування ПР
відомість дипломної роботи
Літера
Аркушш
Аркушів
Перевір.
Н.контр.
ХНУРЕ
КАФЕДРА ТАВР
Невлюдов
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17