FAQ

Q) I can foresee that positioning sprites by their top left corner could sometimes be inconvenient.

A) Fortunately, you can choose what point of a sprite is used as the positioning/origin pixel, just as we did with messageText, using the setOrigin function.

Q) The code is getting rather long and I am struggling to keep track of where everything is.

A) Yes, I agree. In the next chapter we will look at the first of a few ways we can organize our code and make it more readable. We will see this when we learn about writing C++ functions. In addition, we will learn a new way for handling multiple objects/variables of the same type (such as the clouds), when we learn about C++ arrays.

Get Beginning C++ Game Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.