import bge # Bibliothèque Blender Game Engine (UPBGE) from rp_lib import * # Bibliothèque Ropy ############################################################################### # ropy_cmd.py # @title: Commandes du Robot Ropy # @project: Ropy (Blender-EduTech) ############################################################################### ############################################################################### # En: Threads management << DONT CHANGE THIS SECTION >> # Fr: Gestion des tâches (threads) << NE PAS MODIFIER CETTE SECTION >> ############################################################################### scene = bge.logic.getCurrentScene() def start(): scene.objects['Terrain']['thread_cmd']=True thread_cmd_start(commands) def stop(): thread_cmd_stop() def end(): ct_sleep (2) print ("Thread commands is arrived.") scene.objects['Terrain']['thread_cmd']=False ############################################################################### # Fonctions ############################################################################### ############################################################################### # Commandes ############################################################################### def commands(): ############################################################################### # Initialisation du niveau : # Niveau 0 : Vide # Niveau 1 : Les premiers pas de Ropy # Niveau 2 : Sécuriser Ropy # Niveau 3 : Partir au bout du monde # Niveau 4 : Faire face à l'inconnu # Niveau 5 : Se rendre utile ############################################################################### rp_niveau (1) # Saisir le niveau (de 0 à 5) ropy_init.main() # Initialisation de la scène 3D ############################################################################### # En: Externals calls << DONT CHANGE THIS SECTION >> # Fr: Appels externes << NE PAS MODIFIER CETTE SECTION >> ############################################################################### if __name__=='start': start() if __name__=='stop': stop()