예제 #1
0
 public bool CheckCollisions(Collider other)
 {
     if (other.bounds.Intersects(Bounds))
         return true;
     else
         return false;
 }
예제 #2
0
        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;
        }