public Rectangle returnCollisionRectangle()
 {
     if (testForCollision)
     {
         collisionRectangle = sprite.returnCollisionRectangle();
     }
     return(collisionRectangle);
 }
 public StaticCoin(int locX, int locY)
 {
     score              = new NonPlayerScoreItem(UtilityClass.coinScore, false);
     location           = new Vector2(locX, locY);
     sprite             = new StaticCoinSprite(location);
     type               = ItemType.Coin;
     collisionRectangle = sprite.returnCollisionRectangle();
     testForCollision   = true;
     rigidbody          = new AutonomousPhysicsObject();
 }
 public IceFlower(int locX, int locY)
 {
     score             = new NonPlayerScoreItem(UtilityClass.itemScore, false);
     location          = new Vector2(locX, locY);
     iceFlowerSprite   = new IceFlowerSprite(location);
     type              = ItemType.IceFlower;
     collisonRectangle = iceFlowerSprite.returnCollisionRectangle();
     testForCollision  = true;
     riseSpeed         = UtilityClass.iceFlowerRiseSpeed;
     rigidbody         = new AutonomousPhysicsObject();
 }
 public SuperMushroom(int locX, int locY)
 {
     score              = new NonPlayerScoreItem(UtilityClass.itemScore, false);
     location           = new Vector2(locX, locY);
     sprite             = new SuperMushroomSprite(location);
     type               = ItemType.SuperMushroom;
     collisionRectangle = sprite.returnCollisionRectangle();
     testForCollision   = true;
     rigidbody          = new AutonomousPhysicsObject();
     LoadRigidBodyProperties();
 }
示例#5
0
 public Rectangle returnCollisionRectangle()
 {
     return(IceSmileySprite.returnCollisionRectangle());
 }
示例#6
0
 public Rectangle returnCollisionRectangle()
 {
     return(sprite.returnCollisionRectangle());
 }
示例#7
0
 public Rectangle returnCollisionRectangle()
 {
     return(SkyWorldBridgeSprite.returnCollisionRectangle());
 }
示例#8
0
 public Rectangle returnCollisionRectangle()
 {
     return(rightfacingpipeSprite.returnCollisionRectangle());
 }
示例#9
0
 public Rectangle returnCollisionRectangle()
 {
     return(StandingCloudSprite.returnCollisionRectangle());
 }