import bge # Bibliothèque Blender Game Engine (UPBGE) from ct_lib import * # Bibliothèque CodeTower import time ############################################################################### # ct_cmd.py # @title: Commandes 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_cmd']=True thread_start(threads, "commandes", commandes) def stop(): thread_stop(threads, "commandes") ############################################################################### # Instructions élémentaires ############################################################################### def commandes(): # Coder vos commandes ici ... ct_tour(5,5) tempo(2) print ("Thread commandes #", len(threads)-1, "arrivé au bout -> fermeture.") # Tâche close (thread) << NE PAS MODIFIER CETTE LIGNE >> scene.objects['Terrain']['thread_cmd']=False # Fin du cycle << NE PAS MODIFIER CETTE LIGNE >>