Maya / test_modules.my
Clemylia's picture
Upload 11 files
2ed5595 verified
# Test des nouvelles fonctionnalités Maya v4.0 - Modules et Packages
my.console('🌸 === Test Maya v4.0 - Modules et Packages === 🌸')
# Test 1: Création de fonctions réutilisables
my.console('🔧 === Création de fonctions === 🔧')
# Créer une fonction simple
my.fonction('may.test.simple', 'my.console(\'Test fonction simple!\'); my.draw.heart')
# Créer une fonction avec calculs
my.fonction('may.math.avance', 'my.variable a = 20; my.variable b = 15; my.math.add(a + b); my.console(\'Calcul avancé terminé!\')')
# Créer une fonction avec animations
my.fonction('may.animation', 'my.color.console(\'BLUE\'); my.console(\'Animation en cours...\'); my.delai(1000); my.draw.fish; my.delai(500); my.draw.bird; my.color.console(\'DEFAULT\')')
# Test 2: Chargement de module externe
my.console('📦 === Chargement de modules === 📦')
my.lire.module('exemple_module.my')
# Test 3: Exécution des fonctions créées
my.console('▶️ === Exécution des fonctions === ▶️')
# Exécuter fonction locale
may.test.simple()
my.delai(1000)
may.math.avance()
my.delai(1000)
may.animation()
my.delai(1000)
# Exécuter fonctions du module chargé
may.saluer()
my.delai(1000)
may.calculer()
my.delai(1000)
may.coeur.colore()
my.delai(1000)
may.quiz.perso()
my.delai(1000)
may.simul.perso()
# Test 4: Simulation de chargement de package C
my.console('🔧 === Packages C === 🔧')
my.package.charge('mon_package.c')
my.console('🎉 === Tests terminés! === 🎉')
my.console('✨ Maya v4.0 est maintenant extensible et modulaire! ✨')
my.console('🚀 Créez vos propres modules et packages pour étendre Maya! 🚀')