Turning bronze coins to gold
You may notice that your gold coins in the scene editor show up as bronze coins in the game. This is because the Coin
class defaults to using the bronze texture and value. We will specify our gold coins by setting their name attribute to gold in the scene editor and then checking for this name in the Coin init
function. Follow these steps to implement golden coins:
Open your encounters in the scene editor, select your gold coins, and use the Attributes inspector to set the name value of each node to
gold
, as shown here:We can easily loop through all nodes with a certain name. We will use this functionality to run the
Coin
class'sturnToGold
function on any node with the namegold
. OpenEncounterManager
and add the following code in theinit
function, at the bottom of the encounterfor
loop (new code in bold):Â Â Â Â Â Â Â // Save initial sprite positions for this encounter: Â Â Â Â Â Â saveSpritePositions(node: encounterNode) Â Â Â Â Â Â // Turn golden coins gold...