Also, the tile map wasn't from a file, array, or anything like that. It's just a simple nested for loop with an if statement to create the cross of solid tiles.
Not the breakout clone but I've got animated sprites to work in SFML.
Also, I forgot that I have the #gamedev hashtag featured in my profile and I haven't used it, so here you go.
gamedev
Reworked the ball physics. Now the ball's velocity changes on where it hits the paddle.
gamedev
Now the ball resets when it falls off. I should probably change the collision detection to be angle based because the ball can just plow into the bricks as you can see in this video, but I will do that later.