cImage Surface
This commit is contained in:
@@ -76,15 +76,20 @@ cSprite::~cSprite()
|
||||
///Functions
|
||||
void cSprite::Draw()
|
||||
{
|
||||
SDL_Texture* texture = (*mpp_image)->getImage();
|
||||
//SDL_Texture* texture = (*mpp_image)->getImage();
|
||||
|
||||
if (mpp_camera != nullptr && *mpp_camera != nullptr) {
|
||||
CameraDraw();
|
||||
//surface = (*mpp_camera)->getCameraView();
|
||||
}
|
||||
|
||||
if (mpp_image != nullptr && *mpp_image != nullptr)
|
||||
cRenderer::Inst().Render( texture, &m_imageArea, &m_position);
|
||||
if (mpp_image != nullptr && *mpp_image != nullptr) {
|
||||
if ((*mpp_image)->getIsSurface() == false)
|
||||
cRenderer::Inst().Render((*mpp_image)->getImage(), &m_imageArea, &m_position);
|
||||
else
|
||||
cRenderer::Inst().Render((*mpp_image)->getSurface(), &m_imageArea, &m_position);
|
||||
}
|
||||
// cRenderer::Inst().Render((*mpp_image)->getImage(), &m_imageArea, &m_position);
|
||||
}
|
||||
|
||||
void cSprite::CameraDraw()
|
||||
@@ -103,8 +108,12 @@ void cSprite::CameraDraw()
|
||||
|
||||
void cSprite::DefaltDraw()
|
||||
{
|
||||
if (mpp_image != nullptr && *mpp_image != nullptr)
|
||||
cRenderer::Inst().Render( (*mpp_image)->getImage(), nullptr, nullptr);
|
||||
if (mpp_image != nullptr && *mpp_image != nullptr) {
|
||||
if ((*mpp_image)->getIsSurface() == false)
|
||||
cRenderer::Inst().Render((*mpp_image)->getImage(), nullptr, nullptr);
|
||||
else
|
||||
cRenderer::Inst().Render((*mpp_image)->getSurface(), nullptr, nullptr);
|
||||
}
|
||||
}
|
||||
|
||||
void cSprite::AddPosX( const signed long int x )
|
||||
|
||||
Reference in New Issue
Block a user