Étape 7: Collision cocher/Game Update
Contrôle des collisions est une des parties plus simples du projet. Sur chaque bord d’horloge de l’horloge interne de la Commission, une comparaison est faite entre la dernière seconde « ligne » de la partie de l’obstacle de la TotalArray et la « ligne » de le TotalArray contenant la « Position ». Les deux lignes sont liés ensemble en utilisant quelque chose comme :
Si (TotalArray [0:17] & & TotalArray[18:20]) / / == true ; alors...
mise à jour de registre de gamestate, où un gamestate = 1 signifie la partie est terminée et le joueur perd.
assigner gamestate = 1 ;
Nous pouvons ensuite utiliser gamestate à l’intérieur de notre générateur d’effets visuels et générer un "Game Over" de l’écran lorsque gamestate = 1.