package com.uwsoft.editor.renderer.components.physics;
import com.badlogic.ashley.core.Component;
import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.physics.box2d.Body;
import com.badlogic.gdx.physics.box2d.Filter;
public class PhysicsBodyComponent implements Component {
public int bodyType;
public float mass;
public Vector2 centerOfMass;
public float rotationalInertia;
public float damping;
public float gravityScale;
public boolean allowSleep;
public boolean awake;
public boolean bullet;
public boolean sensor;
public float density;
public float friction;
public float restitution;
public Filter filter;
public float centerX;
public float centerY;
public Body body;
public PhysicsBodyComponent() {
// putting default values
bodyType = 0;
mass = 1;
centerOfMass = new Vector2(0, 0);
rotationalInertia = 0;
damping = 0;
gravityScale = 0;
allowSleep = true;
sensor = false;
awake = true;
bullet = false;
density = 1;
friction = 1;
restitution = 1;
filter = new Filter();
}
}