This commit is contained in:
parent
5c9f2ead76
commit
abf676161d
3 changed files with 33 additions and 6 deletions
|
@ -46,9 +46,21 @@ void CNpcSmallJellyfishEnemy::render()
|
|||
// Render
|
||||
DVECTOR renderPos;
|
||||
DVECTOR offset = CLevel::getCameraPos();
|
||||
int spriteWidth = m_spriteBank->getFrameWidth( m_frame >> 8 );
|
||||
int spriteHeight = m_spriteBank->getFrameHeight( m_frame >> 8 );
|
||||
|
||||
renderPos.vx = Pos.vx - offset.vx;
|
||||
renderPos.vy = Pos.vy - offset.vy;
|
||||
renderPos.vx = Pos.vx - offset.vx + m_drawOffset.vx;
|
||||
|
||||
if ( m_reversed )
|
||||
{
|
||||
renderPos.vx += spriteWidth >> 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
renderPos.vx -= spriteWidth >> 1;
|
||||
}
|
||||
|
||||
renderPos.vy = Pos.vy - offset.vy - ( spriteHeight >> 1 ) + m_drawOffset.vy;
|
||||
|
||||
if ( renderPos.vx >= 0 && renderPos.vx <= VidGetScrW() )
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue