This commit is contained in:
Charles 2001-08-16 21:42:45 +00:00
parent e4cc781bc2
commit a86b5cf3bd
2 changed files with 12 additions and 3 deletions

View file

@ -626,7 +626,15 @@ void CNpcSeaSnakeEnemy::updateTail( DVECTOR &oldPos, int _frames )
CNpcPositionHistory *newPos; CNpcPositionHistory *newPos;
newPos = m_positionHistory; newPos = m_positionHistory;
for ( skipCounter = 1 ; skipCounter < NPC_SEA_SNAKE_SPACING ; skipCounter++ ) //m_speed = m_data[m_type].speed + ( ( 3 * ( NPC_SEA_SNAKE_LENGTH - ( m_health - 1 ) ) ) / NPC_SEA_SNAKE_LENGTH );
int skipDist;
skipDist = NPC_SEA_SNAKE_SPACING;
skipDist -= m_speed - m_data[m_type].speed;
//for ( skipCounter = 1 ; skipCounter < NPC_SEA_SNAKE_SPACING ; skipCounter++ )
for ( skipCounter = 1 ; skipCounter < skipDist ; skipCounter++ )
{ {
newPos = newPos->next; newPos = newPos->next;
} }
@ -691,7 +699,8 @@ void CNpcSeaSnakeEnemy::updateTail( DVECTOR &oldPos, int _frames )
} }
oldPos = sinPos; oldPos = sinPos;
for ( skipCounter = 0 ; skipCounter < NPC_SEA_SNAKE_SPACING ; skipCounter++ ) //for ( skipCounter = 0 ; skipCounter < NPC_SEA_SNAKE_SPACING ; skipCounter++ )
for ( skipCounter = 0 ; skipCounter < skipDist ; skipCounter++ )
{ {
newPos = newPos->next; newPos = newPos->next;
} }

View file

@ -80,7 +80,7 @@ protected:
enum enum
{ {
NPC_SEA_SNAKE_SPACING = 8, NPC_SEA_SNAKE_SPACING = 7,
NPC_SEA_SNAKE_LENGTH = 9, NPC_SEA_SNAKE_LENGTH = 9,
NPC_SEA_SNAKE_CIRCLE_CLOCKWISE = 1, NPC_SEA_SNAKE_CIRCLE_CLOCKWISE = 1,
NPC_SEA_SNAKE_CIRCLE_ANTICLOCKWISE = 2, NPC_SEA_SNAKE_CIRCLE_ANTICLOCKWISE = 2,