#include <wp_gren_proj.h>
Inherits massObject.
Inheritance diagram for wp_gren_proj:
Public Member Functions | |
wp_gren_proj (spriteManager *newsm, Player *p) | |
virtual | ~wp_gren_proj () |
virtual void | updateSprite () |
Updates the sprite to apply gravitational effects to it. | |
Private Attributes | |
Player * | owner |
Definition at line 30 of file wp_gren_proj.h.
wp_gren_proj::wp_gren_proj | ( | spriteManager * | newsm, | |
Player * | p | |||
) |
Definition at line 25 of file wp_gren_proj.cpp.
References spriteObject::ANIMSPEED, spriteObject::COL_SOLID, spriteObject::giveSprite(), gameManager::pickupSprite, spriteObject::setAnim(), spriteObject::setBounds(), spriteObject::setCheckCollision(), spriteObject::setCollision(), spriteObject::setLayer(), spriteObject::setPallete(), and spriteObject::sm.
Here is the call graph for this function:
wp_gren_proj::~wp_gren_proj | ( | ) | [virtual] |
Definition at line 42 of file wp_gren_proj.cpp.
References spriteManager::createSingleFireSprite(), gameManager::FXSprite, spriteObject::getBottom(), spriteObject::getx(), Player::gm, spriteManager::isResetting(), owner, gameManager::platformExplode, gameManager::player1, spriteObject::playSound(), spriteObject::sm, gameManager::spawnGFX, and spriteObject::TICKSPERFRAME.
Here is the call graph for this function:
void wp_gren_proj::updateSprite | ( | ) | [virtual] |
Updates the sprite to apply gravitational effects to it.
The sprite will accellerate downwards unless it lands on another baseable spriteObject.
Reimplemented from massObject.
Definition at line 57 of file wp_gren_proj.cpp.
References spriteManager::createSingleFireSprite(), Player::CS_GRENFALL, spriteObject::destroy(), gameManager::FXSprite, spriteManager::gameSprites, spriteObject::getx(), Player::gm, Player::groundDeleted(), spriteObject::isColliding(), massObject::isOnGround(), spriteObject::isStandingOn(), gameManager::MALLOWYPOS, owner, gameManager::player1, gameManager::player2, spriteObject::playSound(), spriteObject::SCREENH, spriteObject::setBounds(), spriteObject::sm, gameManager::smallSplash, spriteObject::TICKSPERFRAME, massObject::updateSprite(), and spriteObject::y.
Here is the call graph for this function:
Player* wp_gren_proj::owner [private] |