티스토리 뷰

반응형



///////////////////////////////objectbullet.h/////////////////////////////
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once
#include "Header.h"
#include "Object.h"
#include "Scene.h"
 
class ObjectBullet : public Object
{
public:
   virtual bool init(HBITMAP _res);
   virtual void render();
   virtual void tick(float dt);
 
   /*virtual void action(float dt);
   virtual void animation(float dt);*/
};


////////////////////objectbullet.cpp///////////////////////////////

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "ObjectBullet.h"
#include "ST.h"
 
bool ObjectBullet::init(HBITMAP _res)
{
    Object::init( _res);
    return true;
}
void ObjectBullet::render()
{
    HDC m= ST::call()->m_hMemDC;
    HDC b = ST::call()->m_hBackDC;
    HBITMAP bit = (HBITMAP)SelectObject(m, m_hResource);
 
    BitBlt(b, m_Position.x, m_Position.y+m_fZ,18,6,m,0,8,SRCAND);
    BitBlt(b, m_Position.x ,m_Position.y+m_fZ,18,6,m,0,0,SRCPAINT);
    SelectObject(m, bit);
}
void ObjectBullet::tick(float dt)
{
    /*this->action(dt);
    this->animation(dt);*/
    m_Position.x += dt * 500.0f;
}
 


반응형

'API > DF.project' 카테고리의 다른 글

objecthero.h & objecthero.cpp  (0) 2014.10.09
Scene.h & Scene.cpp  (0) 2014.10.09
object.h & object.cpp  (0) 2014.10.09
df_main-총알발사수정용  (0) 2014.10.09
object.h-jump수정  (0) 2014.10.07