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; DVECTOR newPos = Pos;
projectile->init( newPos, heading ); projectile->init( newPos, heading );
projectile->setGraphic( FRM__LIGHTNING1 ); projectile->setGraphic( FRM__LIGHTNING1 );
projectile->setSpeed( 6 );
projectile->setXScale( 8192 );
m_movementTimer = GameState::getOneSecondInFrames() * 5; m_movementTimer = GameState::getOneSecondInFrames() * 5;
m_pulsateTimer = GameState::getOneSecondInFrames(); m_pulsateTimer = GameState::getOneSecondInFrames();

View file

@ -86,6 +86,7 @@ void CProjectile::init()
m_extension = 0; m_extension = 0;
m_ot = OTPOS__ACTOR_POS; m_ot = OTPOS__ACTOR_POS;
m_speed = 3; m_speed = 3;
m_xScale = ONE;
updateCollisionArea(); updateCollisionArea();
} }
@ -424,7 +425,7 @@ void CProjectile::render()
frameHdr = CGameScene::getSpriteBank()->getFrameHeader( m_spriteFrame ); 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 setOt( u8 newOt ) {m_ot=newOt;}
void setGraphic( int frame ); void setGraphic( int frame );
void setSpeed( u16 newSpeed ) {m_speed = newSpeed;} void setSpeed( u16 newSpeed ) {m_speed = newSpeed;}
void setXScale( s16 newScale ) {m_xScale = newScale;}
protected: protected:
DVECTOR getScreenOffset(); DVECTOR getScreenOffset();
@ -84,6 +85,7 @@ protected:
u8 m_ot; u8 m_ot;
int m_spriteFrame; int m_spriteFrame;
u16 m_speed; u16 m_speed;
s16 m_xScale;
}; };
/*****************************************************************************/ /*****************************************************************************/