• 大小: 6.07MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-25
  • 语言: C/C++
  • 标签: 泡泡龙  C++  

资源简介

自己抽时间做来给自己玩的,可以自己调难度

资源截图

代码片段和文件信息

#include “stdafx.h“
#include “Controlbase.h“
#include “UiManage.h“

CControlbase::CControlbase():m_bControl(true)m_bStartEft(false)
{
m_point.x = 0.f;
m_point.y = 0.f;
m_rect.left = 0;
m_rect.right = 0;
m_rect.top = 0;
m_rect.bottom = 0;
m_lastpoint.x = 0;
m_lastpoint.y = 0;
}

CControlbase::~CControlbase()
{

}

void CControlbase::UpdateControl()
{
if (m_bStartEft)
{
if (m_lastpoint.x != m_point.x)
{
if (m_lastpoint.x > m_point.x)
{
m_point.x += ((m_lastpoint.x - m_point.x) >= Speed ? Speed : (m_lastpoint.x - m_point.x));
}
else
{
m_point.x -= ((m_point.x - m_lastpoint.x) >= Speed ? Speed : (m_point.x - m_lastpoint.x));
}
}
if (m_lastpoint.y != m_point.y)
{
if (m_lastpoint.y > m_point.y)
{
m_point.y += ((m_lastpoint.y - m_point.y) >= Speed ? Speed : (m_lastpoint.y - m_point.y));
}
else
{
m_point.y -= ((m_point.y - m_lastpoint.y) >= Speed ? Speed : (m_point.y - m_lastpoint.y));
}
}
if (m_lastpoint.x == m_point.x && m_lastpoint.y == m_point.y)
{
EndMove();
}
}
}

void CControlbase::SetPoint(long x long y)
{
m_point.x = x;
m_point.y = y;
}

void CControlbase::SetRect(long left long right long top long bottom)
{
m_rect.left = left;
m_rect.right = right;
m_rect.top = top;
m_rect.bottom = bottom;
}

void CControlbase::StartMove(POINT point DWORD time)
{
m_bStartEft = true;
m_lastpoint = point;
}

void CControlbase::EndMove()
{
if (m_bStartEft)
{
m_bStartEft = false;
m_point = m_lastpoint;
}
}

bool CControlbase::InMySize(POINT point)
{
if (!m_bControl)
{
return false;
}
return (point.x >= m_point.x && point.x < (m_point.x + Getwidth()) && point.y >= m_point.y && point.y < (m_point.y + Getheight()));
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1824  2012-10-20 18:06  popolong2\popolong2\Controlbase.cpp

     文件       1211  2012-10-18 16:28  popolong2\popolong2\Controlbase.h

     文件       1134  2012-10-18 20:36  popolong2\popolong2\CtrlStatic.cpp

     文件        797  2012-10-18 20:36  popolong2\popolong2\CtrlStatic.h

     文件       1869  2012-10-18 14:25  popolong2\popolong2\d3dsprite.cpp

     文件       1495  2012-10-18 14:31  popolong2\popolong2\d3dsprite.h

     文件       2814  2012-10-19 16:36  popolong2\popolong2\data\black.bmp

     文件       2814  2012-10-19 16:36  popolong2\popolong2\data\black_.bmp

     文件       2814  2012-10-17 14:59  popolong2\popolong2\data\blue.bmp

     文件       2814  2012-10-18 15:20  popolong2\popolong2\data\blue_.bmp

     文件       2814  2012-10-17 14:59  popolong2\popolong2\data\green.bmp

     文件       2814  2012-10-18 15:21  popolong2\popolong2\data\green_.bmp

     文件       2814  2012-10-16 20:18  popolong2\popolong2\data\red.bmp

     文件       2814  2012-10-18 15:22  popolong2\popolong2\data\red_.bmp

     文件       2814  2012-10-19 16:29  popolong2\popolong2\data\yellow.bmp

     文件       2814  2012-10-19 16:30  popolong2\popolong2\data\yellow_.bmp

     文件     104936  2012-10-22 13:04  popolong2\popolong2\popolong2.aps

     文件       2096  2012-10-16 19:40  popolong2\popolong2\popolong2.cpp

     文件        526  2012-10-16 19:40  popolong2\popolong2\popolong2.h

     文件       5561  2012-10-22 13:04  popolong2\popolong2\popolong2.rc

     文件       6470  2012-10-18 14:50  popolong2\popolong2\popolong2.vcproj

     文件       1411  2012-12-05 10:43  popolong2\popolong2\popolong2.vcproj.HUOLONG.wentian_zhang.user

     文件       7842  2012-10-22 13:32  popolong2\popolong2\popolong2Dlg.cpp

     文件       1345  2012-10-18 14:59  popolong2\popolong2\popolong2Dlg.h

     文件       3875  2012-10-16 19:40  popolong2\popolong2\ReadMe.txt

     文件       1459  2012-10-17 11:19  popolong2\popolong2\RenderUnit.cpp

     文件        671  2012-10-18 14:31  popolong2\popolong2\RenderUnit.h

     文件      67777  2007-11-28 16:21  popolong2\popolong2\res\popolong2.ico

     文件        400  2012-10-16 19:40  popolong2\popolong2\res\popolong2.rc2

     文件        681  2012-10-22 13:03  popolong2\popolong2\resource.h

............此处省略17个文件信息

评论

共有 条评论