I have to say, Nathan does quick work, much faster than I do!
As I said in this earlier post Nathan volunteered to port my SFML C++ tutorial to SFML 2.0. Well, he is done. So in addition to the 1.6 projects, you can now download source for SFML 2.0.
Keep in mind, the instruction are still for 1.6, that hasn’t changed, but you can now see code for either version. Shortly I will edit the tutorial posts themselves to include the new download option, but for now you can download the 2.0 version sources here. Part 8 does not include the FMOD sources, which were for demonstration purposes only and made the project quite a bit larger.
GameFromScratch C++ Edition SFML 2.0 downloads:
While he was porting, he ran into and reminded me of a bug that I encountered and Ninja-edited for future versions. You may find that on occasion the ball disappears completely, at least in versions before part 9. That was because GameBall used a counter from when the game started, instead of when play started. So if you took a while to start the game, the ball could actually move on its own ( and off screen ). The fix was a fairly simple flag I added in part 9. For the fix details, take a look at the first few lines of GameBall::Update().
Thanks again Nathan.