package fight3D;
import framework.gameMain.Actor;
import framework.gameMain.ActorModel;
import framework.model3D.CollisionResult;
import framework.physics.Force3D;
import framework.physics.PhysicsUtility;
import framework.physics.Solid3D;
public class Item extends Actor {
boolean fCalculatePhysics;
public Item(ActorModel m) {
super(m);
}
boolean doesCalculatePhysics(){
return fCalculatePhysics;
}
public void onIntersect(){
}
public void onEndAnimation() {
}
public void onEndFall(){
}
@Override
public void onIntersect(CollisionResult cr,long interval) {
// TODO Auto-generated method stub
Force3D f = PhysicsUtility.calcForce(interval, cr.normal, (Solid3D)body);
((Solid3D)body).move(interval, f, cr.collisionPoint);
}
}