This commit is contained in:
parent
fde635679e
commit
e22338a253
5 changed files with 6 additions and 1 deletions
Binary file not shown.
Binary file not shown.
|
@ -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();
|
||||||
|
|
|
@ -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 );
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue