tlink.h

来自「一个另类的坦克大战源程序」· C头文件 代码 · 共 41 行

H
41
字号
// TLink.h: interface for the TLink class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_TLINK_H__0A085B80_DC72_11D5_87D1_A657AA79A127__INCLUDED_)
#define AFX_TLINK_H__0A085B80_DC72_11D5_87D1_A657AA79A127__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "TObject.h"
struct TLinkNode
{
	TObject * m_pObject;
	TLinkNode * m_pNext;
public:
	TLinkNode(){};
	TLinkNode(TObject * pObj){ m_pObject = pObj ;}
	~TLinkNode(){delete m_pObject ;}
};

class TLink  
{
public:
	TLinkNode * m_pHeader;
public:
	TLink();
	virtual ~TLink();
	void AddHeader(TObject * pNode);
	void AddTail(TObject * pNode);
	void Add(TObject * pNode);
	void DeleteAll();
	void Delete(TObject * pNode);
	void DrawAll();
	void MoveAll();
	BOOL HitTestAll(TObject * pObj);
};

#endif // !defined(AFX_TLINK_H__0A085B80_DC72_11D5_87D1_A657AA79A127__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?