?? npcplane.cpp
字號:
#include "stdafx.h"
#include "NPCPlane.h"
CNpcPlane::CNpcPlane(HDC kdc,char *strFileName,int x,int y,int z){
step=z;
nx=x;
ny=y;
nbcount=0;
npcbmpMask=CreateBitmap(64,64,1,1,NULL);
dcNpcMask=CreateCompatibleDC(kdc);
SelectObject(dcNpcMask,npcbmpMask);
npcbitmap=(HBITMAP)LoadImage(NULL,strFileName,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
dcNpc=CreateCompatibleDC(kdc);
SelectObject(dcNpc,npcbitmap);
nbubmpMask=CreateBitmap(12,12,1,1,NULL);
dcNbuMask=CreateCompatibleDC(kdc);
SelectObject(dcNbuMask,nbubmpMask);
nbubmp=(HBITMAP)LoadImage(NULL,"fire2.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
dcNbu=CreateCompatibleDC(kdc);
SelectObject(dcNbu,nbubmp);
}
CNpcPlane::~CNpcPlane(){
DeleteDC(dcNpc);
DeleteDC(dcNpcMask);
DeleteObject(npcbitmap);
DeleteObject(npcbmpMask);
}
void CNpcPlane::CreateNpcBullet(){
nBullet[nbcount].nbx=nx+22;
nBullet[nbcount].nby=ny;
nbcount++;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -