88899091929394959697
} private void handleBulletHittingTarget(Entity bullet, Entity target) { addDamageToTarget(target); Physics bp = bullet.getComponent(Physics.class); EntityFactory.createExplosion(world, bp.getX(), bp.getY()); world.deleteEntity(bullet); }
5354555657585960616263
// b.setDensity(100); // b.setFriction(1.1f); // b.setDamping(0.002f); // b.setRestitution(0); e.addComponent(new Physics(b)); e.addToWorld(); return e; }
7677787980818283848586
b.setPosition(x, y); b.setDamping(0.1f); b.setRestitution(0); b.setRotDamping(10f); b.setFriction(100); e.addComponent(new Physics(b)); e.addToWorld(); return e; }
99100101102103104105106107108109
b.setDamping(0.1f); b.setRestitution(0); b.setRotDamping(10f); b.setFriction(100); b.setRotation(angleDeg); e.addComponent(new Physics(b)); e.addToWorld(); return e; }
124125126127128129130131132
b.setPosition(x, y); b.setDamping(0.1f); b.setRestitution(0); b.setRotDamping(50f); b.setFriction(100); e.addComponent(new Physics(b)); return e; }