一个另类的坦克大战源程序

源代码在线查看: tobject.cpp

软件大小: 3960 K
上传用户: car_bike2000000
关键词: 源程序
下载地址: 免注册下载 普通下载 VIP

相关代码

				// TObject.cpp: implementation of the TObject class.
				//
				//////////////////////////////////////////////////////////////////////
				
				#include "stdafx.h"
				#include "TObject.h"
				
				//////////////////////////////////////////////////////////////////////
				// Construction/Destruction
				//////////////////////////////////////////////////////////////////////
				
				TObject::TObject(int x,int y,CLASS_TYPE nClassType)
				:m_nX(x),m_nY(y),m_dwLastTickCount(0),m_dwDelayTimer(0),
				m_nClassType(nClassType),m_bIsDead(FALSE)
				{
				}
				
				TObject::~TObject()
				{
				
				}
				
				/////////////////////////////////////////////
				//该对象是否与另它对象碰撞
				BOOL TObject::HitTest(TObject* object)
				{
					RECT rc1,rc2,temp;
					GetRect(rc1);
					object->GetRect(rc2);
					return IntersectRect(&temp,&rc1,&rc2);
				}
				
				//////////////////////////////////////////////
				//是否该我动了?
				BOOL TObject::IsMyTime()
				{
					if(GetTickCount()-m_dwLastTickCount>=m_dwDelayTimer)
					{
						m_dwLastTickCount = GetTickCount();
						return TRUE;
					}
					return FALSE;
				}
							

相关资源