128Fermer130
FarewellLe 15/11/2009 à 17:38
Etant donné qu'on m'a toujours aps rendu mon bouquin de C, je me pose une question sur ce qu'on pourrait appeler les priorités :
Avec un tel code :
			if (CharX % 16 <= 8)
			{
				if (peek_bit (TilesDataPtr + Block , CAN_CROSS))
					SpeedY = -140;
			}
			else if (peek_bit (TilesDataPtr + Block , CAN_CROSS) || peek_bit (TilesDataPtr + Block + 2 , CAN_CROSS))
				SpeedY = -140;

La paire d'accolade est-elle indidpensable ? ie est-ce que le else serait appliqué au premier ou au second if sans ça ? Est-ce défini ?

(et me parlez pas de l'optimisation du code, je viens de me rendre compte que c'est très simplifiable, mais là n'est pas la question cheeky)