group1.model.gameobject.item
Class Mushroom

java.lang.Object
  extended by group1.model.gameobject.GameObj
      extended by group1.model.gameobject.item.Item
          extended by group1.model.gameobject.item.Mushroom

public class Mushroom
extends Item

A classic Mario mushroom. Restores a small amount of HP. (Unlike the classic mushroom, this doesn't move, though that'd be easy to add.)


Field Summary
 
Fields inherited from class group1.model.gameobject.GameObj
acceleration, ENEMY_TEAM, GRID_SPACE_SIZE, id, isMovable, JEFF_TEAM, myState, NO_TEAM, regions, shape, THICKNESS, velocity
 
Constructor Summary
Mushroom(double x, double y, PictureList p)
          Constructor.
 
Method Summary
 void itemEffect(Jeff jeff)
          Item effect: Give Jeff 5 HP and 200 points, play a sound, and destroy this object.
 
Methods inherited from class group1.model.gameobject.item.Item
makeItemRegions, move
 
Methods inherited from class group1.model.gameobject.GameObj
addRegion, addRegion, equals, getAcceleration, getAccelerationX, getAccelerationY, getFilm, getHeight, getID, getNumRegions, getPictureList, getPosition, getPositionX, getPositionY, getRectangle, getRegion, getState, getTeam, getVelocity, getVelocityX, getVelocityY, getWidth, giveDamage, intersectRegions, isMovable, isSameState, makeBottomSideRegion, makeLeftSideRegion, makeRegions, makeRightSideRegion, makeSolid, makeSolidTop, makeTopSideRegion, playAudio, resizeBottomRegion, resizeLeftRegion, resizeRightRegion, resizeTopRegion, setAcceleration, setAcceleration, setAccelerationX, setAccelerationY, setID, setPictureList, setPosition, setPosition, setPositionX, setPositionY, setRectangle, setSize, setState, setTeam, setVelocity, setVelocity, setVelocityX, setVelocityY, shouldBeBlinking, stopHorizontal, stopVertical
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Mushroom

public Mushroom(double x,
                double y,
                PictureList p)
Constructor.

Parameters:
x - The x-position.
y - The y-position.
p - The picture list.
Method Detail

itemEffect

public void itemEffect(Jeff jeff)
Item effect: Give Jeff 5 HP and 200 points, play a sound, and destroy this object.

Overrides:
itemEffect in class Item
Parameters:
jeff - The main character.