This commit is contained in:
parent
fc84e1f409
commit
1be6ff439b
4 changed files with 19 additions and 23 deletions
|
@ -63,7 +63,10 @@ void CNpcBubblePlatform::render()
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_modelGfx->Render(renderPos);
|
// Evil hard coded Offsets
|
||||||
|
POLY_FT4 *SprFrame = CGameScene::getSpriteBank()->printFT4( FRM__BUBBLE_1, renderPos.vx-16, renderPos.vy-32, 0, 0, 10 );
|
||||||
|
setRGB0( SprFrame, 128, 128, 255 );
|
||||||
|
// m_modelGfx->Render(renderPos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,9 +34,9 @@ void CNpcCollapsingBubblePlatform::postInit()
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
void CNpcCollapsingBubblePlatform::render()
|
void CNpcCollapsingBubblePlatform::render()
|
||||||
{
|
{
|
||||||
|
SprFrame=0;
|
||||||
if ( m_isActive || m_pop )
|
if ( m_isActive || m_pop )
|
||||||
{
|
{
|
||||||
CPlatformThing::render();
|
CPlatformThing::render();
|
||||||
|
@ -48,12 +48,15 @@ void CNpcCollapsingBubblePlatform::render()
|
||||||
|
|
||||||
if ( m_pop )
|
if ( m_pop )
|
||||||
{
|
{
|
||||||
POLY_FT4 *SprFrame = CGameScene::getSpriteBank()->printRotatedScaledSprite( FRM__BALLOONBURST, renderPos.vx, renderPos.vy - 16, 4096 << 1, 4096 << 1, 0, 10 );
|
SprFrame = CGameScene::getSpriteBank()->printRotatedScaledSprite( FRM__BALLOONBURST, renderPos.vx, renderPos.vy - 16, 4096 << 1, 4096 << 1, 0, 10 );
|
||||||
setRGB0( SprFrame, 128, 128, 255 );
|
setRGB0( SprFrame, 128, 128, 255 );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_modelGfx->Render(renderPos);
|
// Evil hard coded Offsets
|
||||||
|
POLY_FT4 *SprFrame = CGameScene::getSpriteBank()->printFT4( FRM__BUBBLE_1, renderPos.vx-16, renderPos.vy-32, 0, 0, 10 );
|
||||||
|
setRGB0( SprFrame, 128, 128, 255 );
|
||||||
|
// m_modelGfx->Render(renderPos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -173,24 +176,10 @@ int CNpcCollapsingBubblePlatform::checkCollisionAgainst(CThing *_thisThing, int
|
||||||
|
|
||||||
void CNpcCollapsingAcridPlatform::render()
|
void CNpcCollapsingAcridPlatform::render()
|
||||||
{
|
{
|
||||||
if ( m_isActive || m_pop )
|
|
||||||
|
CNpcCollapsingBubblePlatform::render();
|
||||||
|
if (SprFrame)
|
||||||
{
|
{
|
||||||
CPlatformThing::render();
|
setRGB0( SprFrame, 255, 255, 128 );
|
||||||
|
|
||||||
// Render
|
|
||||||
if (canRender())
|
|
||||||
{
|
|
||||||
DVECTOR &renderPos=getRenderPos();
|
|
||||||
|
|
||||||
if ( m_pop )
|
|
||||||
{
|
|
||||||
POLY_FT4 *SprFrame = CGameScene::getSpriteBank()->printRotatedScaledSprite( FRM__BALLOONBURST, renderPos.vx, renderPos.vy - 16, 4096 << 1, 4096 << 1, 0, 10 );
|
|
||||||
setRGB0( SprFrame, 255, 255, 128 );
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
m_modelGfx->Render(renderPos);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,6 +27,7 @@ protected:
|
||||||
virtual void processLifetime( int _frames );
|
virtual void processLifetime( int _frames );
|
||||||
virtual int checkCollisionAgainst(CThing *_thisThing, int _frames);
|
virtual int checkCollisionAgainst(CThing *_thisThing, int _frames);
|
||||||
u8 m_pop;
|
u8 m_pop;
|
||||||
|
POLY_FT4 *SprFrame;
|
||||||
};
|
};
|
||||||
|
|
||||||
class CNpcCollapsingAcridPlatform : public CNpcCollapsingBubblePlatform
|
class CNpcCollapsingAcridPlatform : public CNpcCollapsingBubblePlatform
|
||||||
|
|
|
@ -77,7 +77,10 @@ void CNpcPlayerBubblePlatform::render()
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_modelGfx->Render(renderPos);
|
// Evil hard coded Offsets
|
||||||
|
POLY_FT4 *SprFrame = CGameScene::getSpriteBank()->printFT4( FRM__BUBBLE_1, renderPos.vx-16, renderPos.vy-32, 0, 0, 10 );
|
||||||
|
setRGB0( SprFrame, 128, 128, 255 );
|
||||||
|
// m_modelGfx->Render(renderPos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue