wp_gren_proj Class Reference

#include <wp_gren_proj.h>

Inherits massObject.

Inheritance diagram for wp_gren_proj:

Inheritance graph
[legend]
Collaboration diagram for wp_gren_proj:

Collaboration graph
[legend]
List of all members.

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

Playerowner

Detailed Description

Definition at line 30 of file wp_gren_proj.h.


Constructor & Destructor Documentation

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:


Member Function Documentation

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:


Member Data Documentation

Player* wp_gren_proj::owner [private]

Definition at line 39 of file wp_gren_proj.h.

Referenced by updateSprite(), and ~wp_gren_proj().


The documentation for this class was generated from the following files:
Generated on Tue Mar 13 23:27:56 2007 for MDuel DS by  doxygen 1.5.1-p1