Example #1
0
 public BombObject(int id, float mass, float gravityFactor, float windFactor, float airResitFactor) : base(id)
 {
     this.m_mass           = mass;
     this.m_gravityFactor  = gravityFactor;
     this.m_windFactor     = windFactor;
     this.m_airResitFactor = airResitFactor;
     this.m_vx             = new EulerVector(0, 0, 0f);
     this.m_vy             = new EulerVector(0, 0, 0f);
     this.m_rect           = new Rectangle(-3, -3, 6, 6);
 }
Example #2
0
        public TKPhysics(float mass = 1, float gravityFactor = 1, float windFactor = 1, float airResitFactor = 1)
        {
            _mass           = mass;
            _gravityFactor  = gravityFactor;
            _windFactor     = windFactor;
            _airResitFactor = airResitFactor;

            _vx = new EulerVector(0, 0, 0);
            _vy = new EulerVector(0, 0, 0);
            _ef = new Vector2(0, 0);
        }
Example #3
0
        public BombObject(int id, BombType type, Player owner, Tile shape, int radius, bool controled, float mass, float gravityFactor, float windFactor, float airResitFactor, double power)
            : base(id)
        {
            _power          = power;
            _owner          = owner;
            _controled      = controled;
            _mass           = mass;
            _gravityFactor  = gravityFactor;
            _windFactor     = windFactor;
            _airResitFactor = airResitFactor;
            _type           = type;

            _radius = radius;

            _vx = new EulerVector(0, 0, 0);
            _vy = new EulerVector(0, 0, 0);

            _shape = shape;
            _rect  = new Rectangle(-3, -3, 6, 6);
        }
Example #4
0
 virtual public void Initialize()
 {
     _vx = new EulerVector(0, 0, 0);
     _vy = new EulerVector(0, 0, 0);
     _ef = new Vector2(0, 0);
 }