mirror of
https://forge.apps.education.fr/blender-edutech/ropy.git
synced 2024-01-27 08:23:20 +01:00
43 lines
1.8 KiB
Python
43 lines
1.8 KiB
Python
import bge # Bibliothèque Blender Game Engine (BGE)
|
|
import math # Bibliothèque Math
|
|
from ropy_lib import * # Bibliothèque Ropy
|
|
import ropy_init # Initialisation du robot Ropy
|
|
|
|
###############################################################################
|
|
# ropy_cmd.py
|
|
# @title: Commandes du Robot Ropy
|
|
# @project: Blender-EduTech
|
|
###############################################################################
|
|
|
|
def main():
|
|
|
|
###############################################################################
|
|
# Récupérer les objets du moteur 3D (BGE) << NE PAS MODIFIER CETTE SECTION >>
|
|
###############################################################################
|
|
|
|
scene = bge.logic.getCurrentScene() # Récupérer la scène 3D
|
|
cont = bge.logic.getCurrentController() # Récupérer le contrôleur BGE
|
|
obj = cont.owner # Récupérer le robot de la scène 3D
|
|
obj.visible=False
|
|
|
|
###############################################################################
|
|
# 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
|
|
|
|
###############################################################################
|
|
# Fonctions
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
# Commandes
|
|
###############################################################################
|