亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cbullet.cpp

?? 基于遺傳算法和神經網絡的外星人游戲的vc++實現的程序
?? CPP
字號:
#include "CBullet.h"

//the vertices that make up the bullet shape
const int NumBulletVerts = 3;

const SPoint Bullet[NumBulletVerts] = {SPoint(-1,-1),
                                       SPoint(0,1),
                                       SPoint(1,-1)};

//--------------------------------- ctor ---------------------------------
//
//------------------------------------------------------------------------
CBullet::CBullet():m_vPos(SVector2D(0, 30)),
                   m_dScale(CParams::dBulletScale),
                   m_bActive(false)
{
    
  //create the vertex buffer
  for (int i=0; i<NumBulletVerts; ++i)
  {
    m_vecBulletVB.push_back(Bullet[i]);
  }

}


//------------------------------ Render ----------------------------------
//
//------------------------------------------------------------------------
void CBullet::Render(HDC &surface, HPEN &GreenPen)
{
  WorldTransform();

  HPEN OldPen = (HPEN)SelectObject(surface, GreenPen);
  
  MoveToEx(surface, m_vecBulletVBTrans[0].x, m_vecBulletVBTrans[0].y, NULL);

  for (int vtx=0; vtx<m_vecBulletVBTrans.size(); ++vtx)
  {
    LineTo(surface, m_vecBulletVBTrans[vtx].x, m_vecBulletVBTrans[vtx].y);
  }

  LineTo(surface, m_vecBulletVBTrans[0].x, m_vecBulletVBTrans[0].y);

  SelectObject(surface, OldPen);

}


//---------------------WorldTransform--------------------------------
//
//	sets up the translation matrices for the ship and applies the
//	world transform to the ships vertex buffer
//-------------------------------------------------------------------
void CBullet::WorldTransform()
{
	//copy the original vertices into the buffer about to be transformed
  m_vecBulletVBTrans = m_vecBulletVB;
  
  //create a transformation matrix
	C2DMatrix matTransform;
	
	//scale
	matTransform.Scale(m_dScale, m_dScale);

	//and translate
	matTransform.Translate(m_vPos.x, m_vPos.y);
	
  //now transform the ships vertices
  matTransform.TransformSPoints(m_vecBulletVBTrans);

}


//------------------------------SwitchOn ---------------------------------
//
//  Given the X position of the gun turret this function activates a
//  bullet.
//------------------------------------------------------------------------
void CBullet::SwitchOn(int posX)
{
  m_vPos.x  = posX;
  m_vPos.y  = 35;
  m_bActive = true;

    //setup its bounding box
  m_BulletBBox.left  = m_vPos.x - (CParams::dBulletScale);
  m_BulletBBox.right = m_vPos.x + (CParams::dBulletScale);
  m_BulletBBox.top   = m_vPos.y + (CParams::dBulletScale);
  m_BulletBBox.bottom= m_vPos.y - (CParams::dBulletScale);
}


//----------------------------- Update -----------------------------------
//
//------------------------------------------------------------------------
void CBullet::Update()
{
  if (m_bActive)
  {
    //update the bullet's position.
    m_vPos.y += CParams::dBulletSpeed;

    //check window limits
    if (m_vPos.y > CParams::WindowHeight)
    {
      m_bActive = false;
    }

  }

  //update its bounding box
  m_BulletBBox.top    += CParams::dBulletSpeed;
  m_BulletBBox.bottom += CParams::dBulletSpeed;

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区免费在线| 欧美一级免费观看| 精品少妇一区二区| 国产成人精品亚洲日本在线桃色| 亚洲天堂中文字幕| 91麻豆精品一区二区三区| 亚洲成av人片在www色猫咪| 精品国产一区二区精华 | 国产精品一区专区| 亚洲精品国产无套在线观| 欧美一区二区久久久| 91精品在线免费观看| 成人av免费在线观看| 亚洲午夜电影网| 国产日韩欧美高清在线| 国产精品视频九色porn| 日韩欧美在线影院| 精品福利在线导航| 国产三级一区二区三区| 欧美一三区三区四区免费在线看| 欧美一区二区视频免费观看| 日韩免费在线观看| 欧美军同video69gay| 99麻豆久久久国产精品免费| 精品午夜久久福利影院| 青青草97国产精品免费观看无弹窗版 | 国产福利视频一区二区三区| 国产伦精品一区二区三区视频青涩 | 成人动漫在线一区| 91国产精品成人| 成人黄色小视频在线观看| 91色porny蝌蚪| 日韩欧美一区中文| 国产日本一区二区| 亚洲成av人片观看| 成人精品一区二区三区四区| 国产精品99久久久久久久女警 | 理论电影国产精品| 亚洲第一主播视频| 国产在线精品一区二区夜色| 美女在线一区二区| 五月婷婷久久丁香| 一区二区三区在线视频免费| 亚洲欧美在线观看| 最新热久久免费视频| 日韩精品每日更新| 免费在线看成人av| 成人丝袜18视频在线观看| 欧美精品xxxxbbbb| 国产精品成人免费在线| 亚洲免费av高清| 亚洲国产日韩a在线播放性色| 国产乱人伦精品一区二区在线观看| 91免费观看视频在线| 精品国产电影一区二区| 亚洲精品成a人| 成人免费看的视频| www国产成人| 国产精品乱码人人做人人爱| 久久成人av少妇免费| 欧美日韩精品专区| 精品成人一区二区三区| 五月婷婷久久综合| 欧美丝袜丝交足nylons| 欧美r级在线观看| 三级在线观看一区二区| 欧美无砖砖区免费| 亚洲免费观看高清完整版在线观看熊 | 亚洲丝袜另类动漫二区| 国产精品夜夜嗨| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 91精品国产欧美一区二区成人| 一区二区三区在线观看网站| jlzzjlzz亚洲日本少妇| 国产婷婷一区二区| 国产精品1区2区3区在线观看| 69堂亚洲精品首页| 日韩二区在线观看| 国产经典欧美精品| 久久影音资源网| 国产一区日韩二区欧美三区| 精品国产一区二区三区久久影院| 美女在线一区二区| 精品剧情v国产在线观看在线| 蜜臀久久99精品久久久久宅男 | 国产91精品欧美| 欧美无乱码久久久免费午夜一区| 亚洲精品中文字幕乱码三区| 91在线精品秘密一区二区| 日韩一区二区三区精品视频| 日韩二区在线观看| 26uuu精品一区二区| 粉嫩高潮美女一区二区三区| 综合精品久久久| 欧美在线看片a免费观看| 国产清纯白嫩初高生在线观看91| 国产成人免费在线视频| 亚洲美女屁股眼交3| 777精品伊人久久久久大香线蕉| 日本欧洲一区二区| 久久这里只有精品6| caoporm超碰国产精品| 亚洲人妖av一区二区| 欧美性xxxxxxxx| 狠狠狠色丁香婷婷综合激情 | 在线成人免费视频| 国内精品免费**视频| 国产精品五月天| 欧美视频日韩视频在线观看| 日本女优在线视频一区二区| 欧美激情在线看| 久久国产乱子精品免费女| 中文字幕第一区第二区| 欧美怡红院视频| 韩国av一区二区三区在线观看| 中文字幕不卡三区| 欧美日韩国产经典色站一区二区三区| 美脚の诱脚舐め脚责91 | 成人在线综合网| 五月婷婷激情综合网| 久久久久久久久久久久电影| 麻豆免费看一区二区三区| 国产精品入口麻豆原神| 69堂国产成人免费视频| 91在线精品一区二区| 韩国欧美国产一区| 午夜视频在线观看一区二区三区| 国产亚洲欧洲一区高清在线观看| 欧美视频在线一区二区三区 | 国产精品99久久久久久有的能看| 樱花影视一区二区| 国产欧美一区二区在线| 3atv一区二区三区| 色综合色狠狠综合色| 亚洲午夜av在线| 国产精品每日更新在线播放网址| 日韩视频国产视频| 欧美日韩精品综合在线| 91麻豆精品视频| 97成人超碰视| 国产电影一区在线| 极品瑜伽女神91| 人禽交欧美网站| 亚洲3atv精品一区二区三区| 一区二区三区四区蜜桃 | 亚洲女子a中天字幕| 国产亚洲一区二区三区四区| 欧美成人一区二区三区片免费| 欧美性受极品xxxx喷水| 色婷婷久久99综合精品jk白丝| 国产91清纯白嫩初高中在线观看| 激情综合网激情| 国产主播一区二区| 精品一区二区免费| 九色|91porny| 韩国欧美国产1区| 国产一区二三区好的| 久久国产精品72免费观看| 另类人妖一区二区av| 狠狠网亚洲精品| 成人爱爱电影网址| 91一区在线观看| 在线免费不卡电影| 欧美美女一区二区三区| 4438成人网| 久久亚洲欧美国产精品乐播| 久久女同性恋中文字幕| 中文字幕精品在线不卡| 最好看的中文字幕久久| 欧美亚洲一区三区| 欧美性极品少妇| 欧美大片日本大片免费观看| www久久久久| 亚洲天天做日日做天天谢日日欢| 亚洲免费观看在线视频| 日韩在线一区二区三区| 另类专区欧美蜜桃臀第一页| 国产凹凸在线观看一区二区| 99久久综合精品| 欧美美女直播网站| 精品成人一区二区三区四区| 国产精品家庭影院| 亚洲国产精品一区二区www在线| 天天色天天爱天天射综合| 国产一区欧美日韩| 日本久久精品电影| 日韩精品综合一本久道在线视频| 亚洲国产高清不卡| 亚洲自拍偷拍网站| 综合精品久久久| 免费观看日韩电影| 成人免费毛片app| 欧美日韩国产小视频在线观看| 精品国产一区二区三区久久影院| 亚洲丝袜精品丝袜在线| 久久国产精品区| 欧美亚洲禁片免费| 欧美激情艳妇裸体舞| 亚洲成a天堂v人片| eeuss影院一区二区三区|