import bge # Bibliothèque Blender Game Engine (UPBGE) from ct_lib import * # Bibliothèque CodeTower ############################################################################### # ct_cmd.py # @title: Vagues pour le jeu codetower # @project: CodeTower # @lang: fr # @authors: Philippe Roy # @copyright: Copyright (C) 2022 Philippe Roy # @license: GNU GPL # # Ce simulateur est un jeu du type tower defense où les tours sont à piloter par la programmation Python. # ############################################################################### ############################################################################### # Gestion des tâches (threads) << NE PAS MODIFIER CETTE SECTION >> ############################################################################### threads=[] scene = bge.logic.getCurrentScene() def start(): scene.objects['Terrain']['thread_vagues']=True thread_start(threads, "vagues", vagues) def stop(): thread_stop(threads, "vagues") ############################################################################### # Instructions élémentaires ############################################################################### def vagues(): # Vague 1 for i in range (4): ct_ufo(15,3) tempo(1) tempo(2) print ("Thread vagues #", len(threads)-1, "arrivé au bout -> fermeture.") # Tâche close (thread) << NE PAS MODIFIER CETTE LIGNE >> scene.objects['Terrain']['thread_vagues']=False # Fin du cycle << NE PAS MODIFIER CETTE LIGNE >>