From 29aff513ef3ec57fbc9d32fb60184c8feaf830e4 Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 10 Jul 2001 17:07:10 +0000 Subject: [PATCH] --- source/projectl/projectl.cpp | 3 ++- source/projectl/projectl.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/source/projectl/projectl.cpp b/source/projectl/projectl.cpp index a2398c0b3..dfffb5a95 100644 --- a/source/projectl/projectl.cpp +++ b/source/projectl/projectl.cpp @@ -88,6 +88,7 @@ void CProjectile::init() m_ot = OTPOS__ACTOR_POS; m_speed = 3; m_xScale = ONE; + m_yScale = ONE; updateCollisionArea(); } @@ -443,7 +444,7 @@ void CProjectile::render() frameHdr = CGameScene::getSpriteBank()->getFrameHeader( m_spriteFrame ); - CGameScene::getSpriteBank()->printRotatedScaledSprite( frameHdr, x, y, m_xScale, 4096, m_heading, m_ot ); + CGameScene::getSpriteBank()->printRotatedScaledSprite( frameHdr, x, y, m_xScale, m_yScale, m_heading, m_ot ); } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/source/projectl/projectl.h b/source/projectl/projectl.h index a0586734a..b54e0792b 100644 --- a/source/projectl/projectl.h +++ b/source/projectl/projectl.h @@ -67,6 +67,7 @@ public: void setGraphic( int frame ); void setSpeed( u16 newSpeed ) {m_speed = newSpeed;} void setXScale( s16 newScale ) {m_xScale = newScale;} + void setYScale( s16 newScale ) {m_yScale = newScale;} protected: DVECTOR getScreenOffset(); @@ -86,6 +87,7 @@ protected: int m_spriteFrame; u16 m_speed; s16 m_xScale; + s16 m_yScale; }; /*****************************************************************************/