This commit is contained in:
Charles 2001-07-02 19:02:46 +00:00
parent fde635679e
commit e22338a253
5 changed files with 6 additions and 1 deletions

View File

@ -185,6 +185,8 @@ void CNpcMotherJellyfishEnemy::processMovement( int _frames )
DVECTOR newPos = Pos;
projectile->init( newPos, heading );
projectile->setGraphic( FRM__LIGHTNING1 );
projectile->setSpeed( 6 );
projectile->setXScale( 8192 );
m_movementTimer = GameState::getOneSecondInFrames() * 5;
m_pulsateTimer = GameState::getOneSecondInFrames();

View File

@ -86,6 +86,7 @@ void CProjectile::init()
m_extension = 0;
m_ot = OTPOS__ACTOR_POS;
m_speed = 3;
m_xScale = ONE;
updateCollisionArea();
}
@ -424,7 +425,7 @@ void CProjectile::render()
frameHdr = CGameScene::getSpriteBank()->getFrameHeader( m_spriteFrame );
CGameScene::getSpriteBank()->printRotatedScaledSprite( frameHdr, x, y, 4096, 4096, m_heading, m_ot );
CGameScene::getSpriteBank()->printRotatedScaledSprite( frameHdr, x, y, m_xScale, 4096, m_heading, m_ot );
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -66,6 +66,7 @@ public:
void setOt( u8 newOt ) {m_ot=newOt;}
void setGraphic( int frame );
void setSpeed( u16 newSpeed ) {m_speed = newSpeed;}
void setXScale( s16 newScale ) {m_xScale = newScale;}
protected:
DVECTOR getScreenOffset();
@ -84,6 +85,7 @@ protected:
u8 m_ot;
int m_spriteFrame;
u16 m_speed;
s16 m_xScale;
};
/*****************************************************************************/