Beginning C++ Game Programming
上QQ阅读APP看书,第一时间看更新

Drawing the player and other sprites

Before we add the code to move the player and use all of our new sprites, let's draw them. We are doing it this way so that as we add code to update/change/move them, we will be able to see what is happening.

Add the following highlighted code to draw the four new sprites:

// Draw the tree

window.draw(spriteTree);

// Draw the player

window.draw(spritePlayer);

// Draw the axe

window.draw(spriteAxe);

// Draw the flying log

window.draw(spriteLog);

// Draw the gravestone

window.draw(spriteRIP);

// Draw the bee

window.draw(spriteBee);

The preceding code passes our four new sprites, one after the other, to the draw function.

Run the game and you will see our new sprites in the scene:

We are really close to a working game now. The next task is to write some code to allow the player to control what happens.