public bool CheckCollisions(Collider other) { if (other.bounds.Intersects(Bounds)) return true; else return false; }
public void Initialize(CavemanRunner game, Texture2D texture, Renderer.AnchorPoint anchor) { this.game = game; collider = new Collider(); collider.Bounds = texture.Bounds; renderer = new Renderer(); renderer.Texture = texture; renderer.Initialize(this, anchor); collider.Initialize(this); if(physics == null) { physics = new Physics(); physics.Initialize(this); } transform = new Transform(this); spriteBatch = game.spriteBatch; }