Example #1
0
        public bool IsColliding(Sprite2D a, Sprite2D b)
        {
            if (a.Position.X < b.Position.X + b.Scale.X &&
                a.Position.X + a.Scale.X > b.Position.X &&
                a.Position.Y < b.Position.Y + b.Scale.Y &&
                a.Position.Y + a.Scale.Y > b.Position.Y
                )
            {
                return(true);
            }

            return(false);
        }
 public static void UnRegisterSprite(Sprite2D sprite)
 {
     AllSprites.Remove(sprite);
 }
 public static void RegisterSprite(Sprite2D sprite)
 {
     AllSprites.Add(sprite);
 }