diff --git a/README.md b/README.md index 6c8c5f0..586dd62 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ Les applications pédagogique se trouvent dans le [dépôt des ressouces pédago https://forge.aeif.fr/blender-edutech/jumeau-numerique .
 
L'environnement de développement est basé sur : la plateforme de modélisation et d'animation 3D [Blender](https://blender.org), le langage [Python](https://python.org) et le moteur de jeu 3D [UPBGE](https://upbge.org).
 
La version de Blender/UPBGE utilisée pour le développement est la version 0.36.1 (20 août - 2023). Etant trop lente sous Windows, la version utilisée pour le déploiement (mise en production) est la version 0.30 (3 décembre 2021). + 2023). diff --git a/monte_charge/monte_charge-5.blend b/monte_charge/monte_charge-5.blend index 850df1c..0d7847a 100644 Binary files a/monte_charge/monte_charge-5.blend and b/monte_charge/monte_charge-5.blend differ diff --git a/portail_coulissant/portail_coulissant-18.blend b/portail_coulissant/portail_coulissant-18.blend index 0b939fd..4f2feed 100644 Binary files a/portail_coulissant/portail_coulissant-18.blend and b/portail_coulissant/portail_coulissant-18.blend differ diff --git a/twin.py b/twin.py index 9bafaa2..4dbda06 100644 --- a/twin.py +++ b/twin.py @@ -18,7 +18,7 @@ import twin_about # About # @project: Blender-EduTech # @lang: fr # @authors: Philippe Roy -# @copyright: Copyright (C) 2020-2023 Philippe Roy +# @copyright: Copyright (C) 2020-2024 Philippe Roy # @license: GNU GPL # # Cet environnement 3D est programmable en Python. Il est destiné à la découverte de la programmation de système pluritechnologique. diff --git a/twin_about.py b/twin_about.py index 2abed00..eaebe39 100644 --- a/twin_about.py +++ b/twin_about.py @@ -9,7 +9,7 @@ import webbrowser # @project: Blender-EduTech # @lang: fr # @authors: Philippe Roy -# @copyright: Copyright (C) 2020-2023 Philippe Roy +# @copyright: Copyright (C) 2020-2024 Philippe Roy # @license: GNU GPL ############################################################################### @@ -44,8 +44,8 @@ credits_description = { 'Matplotlib' : ["Matplotlib","Bibliothèque de visualisation graphique de données","https://matplotlib.org", "BSD"], 'wxWidgets' : ["wxWidgets","Bibliothèque GUI","https://www.wxwidgets.org", "wxWindows Library Licence"], 'wxPython' : ["wxPython","API Python de wxWidgets","https://www.wxpython.org", "GNU GPL"], - 'Qt5' : ["Qt5","Bibliothèque GUI","https://www.qt.io", "GNU LGPL-3"], - 'PyQt' : ["PyQt","API Python de Qt5","https://www.riverbankcomputing.com/software/pyqt","GNU GPL"], + 'Qt6' : ["Qt6","Bibliothèque GUI","https://www.qt.io", "GNU LGPL-3"], + 'PyQt' : ["PyQt","API Python de Qt6","https://www.riverbankcomputing.com/software/pyqt","GNU GPL"], 'Game-icons.net' : ["Game-icons.net","Icônes","https://game-icons.net/","CC BY 3.0"], 'Kenney' : ["Kenney","Icônes","https://www.kenney.nl/","CC0 1.0"], 'EspressoDolce' : ["Espresso Dolce","Police de caractères","https://www.dafont.com/fr/espresso-dolce.font", "OFL"]} @@ -68,7 +68,9 @@ def open(): scene.objects['Script-text'].setVisible(False,True) # Crash de UPBGE sur la supression de l'Overlay scene.objects['About_close'].color= color_link scene.objects['About_credits'].color= color_link - scene.objects['Credits_close'].color= color_link + scene.objects["About_text-git"].color = color_link + scene.objects["About_text2-git"].color = color_link + scene.objects["About_text-upbge"].color = color_link # Mémorisation de la position des pages scene.objects["About"]['init_lx']=scene.objects["About"].worldPosition.x @@ -143,16 +145,33 @@ def close(cont): ## def hl(cont): + + # Focus souris if cont.sensors['MO'].status == JUST_ACTIVATED: obj = cont.owner name=obj.name[:-7] scene.objects[name].color = color_link_hl + # Liens composés de texte + if name == "About_link-git": + scene.objects["About_text-git"].color = color_link_hl + scene.objects["About_text2-git"].color = color_link_hl + if name == "About_link-upbge": + scene.objects["About_text-upbge"].color = color_link_hl + + # Perte du focus souris if cont.sensors['MO'].status == JUST_RELEASED: obj = cont.owner name=obj.name[:-7] scene.objects[name].color = color_link + # Liens composés de texte + if name == "About_link-git": + scene.objects["About_text-git"].color = color_link + scene.objects["About_text2-git"].color = color_link + if name == "About_link-upbge": + scene.objects["About_text-upbge"].color = color_link + ## # Liens ## @@ -183,6 +202,7 @@ def credits(cont): scene.objects["About"].worldPosition.z = scene.objects["Credits"]['init_lz'] scene.objects['About'].setVisible(False,True) scene.objects['Credits'].setVisible(True,True) + scene.objects['Credits_close'].color= color_link # Afficher les descriptions credits_description_list=list (credits_description) diff --git a/volet_roulant/volet_roulant-18.blend b/volet_roulant/volet_roulant-18.blend index 0855377..396c69e 100644 Binary files a/volet_roulant/volet_roulant-18.blend and b/volet_roulant/volet_roulant-18.blend differ