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); }