From d0e2d283db60972faa10623eb4d711d3e8075239 Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 19 Apr 2001 14:33:27 +0000 Subject: [PATCH] --- source/player/pmdead.cpp | 24 ++++++++++++++++++++++++ source/player/pmdead.h | 4 ++++ 2 files changed, 28 insertions(+) diff --git a/source/player/pmdead.cpp b/source/player/pmdead.cpp index b0478f2db..6cc3a7098 100644 --- a/source/player/pmdead.cpp +++ b/source/player/pmdead.cpp @@ -54,6 +54,7 @@ void CPlayerModeDead::enter() { m_deadTime=0; + m_player->setAnimNo(ANIM_SPONGEBOB_DEATHSPIN); } /*---------------------------------------------------------------------- @@ -65,6 +66,11 @@ void CPlayerModeDead::enter() void CPlayerModeDead::think() { m_deadTime++; + if(m_deadTimegetAnimFrameCount()) + { + m_player->setAnimFrame(m_deadTime); + } + if((m_deadTime>DEATH_DELAY&&m_player->getPadInputDown()&PI_ACTION)|| m_deadTime>DEATH_TIMEOUT) { @@ -91,5 +97,23 @@ void CPlayerModeDead::render(DVECTOR *_pos) */ + +/*---------------------------------------------------------------------- + Function: + Purpose: + Params: + Returns: + ---------------------------------------------------------------------- */ +/* +void CPlayerModeDead::fall() +{ + m_moveVelocity.vy+=getPlayerMetrics()->m_metric[DEFAULT_PLAYER_PLAYER_GRAVITY]; + if(m_moveVelocity.vy>=metrics->m_metric[DEFAULT_PLAYER_TERMINAL_VELOCITY]<m_metric[DEFAULT_PLAYER_TERMINAL_VELOCITY]<