hi folks,
I would like to know what’s the difference when I write a temporary variable like this (these are just examples):
version1
for each tempEnemy in enemyManager.enemies {
var tempX:int = tempEnemy.x;
}
or this:
version2
for each tempEnemy in enemyManager.enemies {
tempEnemy.oldX = tempEnemy.x;
}
What’s wrong and right? Currently I write it like version 2 and I’m not sure if I should change it to version 1. Can someone help me out with this please? I know most developers write like version 1 but I’m a little bit confused because I am totally unaware about version 1. If I use version 1 does that mean that my value is stored explicitly in a temporary variable that is cleared in every cycle?