Package model_pkg.gameobject_pkg

Source Code of model_pkg.gameobject_pkg.Balloon

package model_pkg.gameobject_pkg;

import model_pkg.*;
import display_pkg.*;
import def_classes.Box;
import def_classes.Point;
import def_classes.Vector2D;

/**
* A balloon that might be shot down by the player
* @author Kullman K.
*/
public class Balloon extends GameObject {

  public Balloon(int x, int y, Box bbox, SpriteSheet sheet) {
    super(x, y, bbox);   
    currentAnim = new GfxState(sheet, 0);
    setDestructable(true);   
  }

  @Override
  public Vector2D collisionOccured(GameObject obj, Vector2D offsetDisplacement) {
    return null;
  }
 
 
  @Override
  public void updateObject() {
    //stay put.
  }
 
  @Override
  public void hitObject() {
    Point pos = new Point(25, 0);   
    pos.add(getWorldPosition());
    CookieFactory.setTemplatePosition(pos);   
    myWorld.createInstance(CookieFactory.getFactory());
    myWorld.removeInstance(getObjectID());
  }
}
TOP

Related Classes of model_pkg.gameobject_pkg.Balloon

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.