| # Test complet des nouvelles fonctionnalités Maya v2.0 | |
| my.console('🌸 === Tests Maya v2.0 === 🌸') | |
| # Test 1: Variables améliorées avec concaténation | |
| my.variable nom = 'Maya' | |
| my.variable version = '2.0' | |
| my.console('Bienvenue dans le langage ' + nom + ' version ' + version + '!') | |
| # Test 2: Couleurs de console | |
| my.color.console('PINK') | |
| my.console('Ce texte est en rose!') | |
| my.color.console('BLUE') | |
| my.console('Ce texte est en bleu!') | |
| my.color.console('GREEN') | |
| my.console('Ce texte est en vert!') | |
| my.color.console('DEFAULT') | |
| # Test 3: Délais entre messages | |
| my.console('Message 1...') | |
| my.delai(1000) | |
| my.console('Message 2 après 1 seconde!') | |
| my.delai(500) | |
| my.console('Message 3 après 0.5 seconde!') | |
| # Test 4: Dessins ASCII | |
| my.console('🎨 Voici quelques dessins ASCII:') | |
| my.draw.heart | |
| my.delai(500) | |
| my.draw.tree | |
| my.delai(500) | |
| my.draw.dog | |
| my.delai(500) | |
| my.draw.horse | |
| my.delai(500) | |
| my.draw.goat | |
| my.draw.pers('--------🍅🛑💚💚🌷🐉🌷🏹🍉🌸🍉🌸🍉🌸🍉🌸🌸🍉🌸🍉🌸🍉-------') | |
| # Test 5: Dessin personnalisé | |
| my.draw.pers(' ★ Maya ★ ') | |
| # Test 6: Texte stylé | |
| my.jolie.txt('Maya est fantastique!', 'Style1') | |
| # Test 7: Nombres aléatoires | |
| my.console('🎲 Génération de nombres aléatoires:') | |
| my.nombre.random(1, 10) | |
| my.nombre.random(50, 100) | |
| # Test 8: Texte aléatoire | |
| my.console('🎭 Sélection de texte aléatoire:') | |
| my.random.txt('Bonjour', 'Salut', 'Coucou', 'Hello', 'Bonsoir') | |
| # Test 9: Conditions avec variables | |
| my.variable age = 20 | |
| my.if(age >= 18) | |
| my.alors { | |
| my.color.console('GREEN') | |
| my.console('Vous êtes majeur!') | |
| my.color.console('DEFAULT') | |
| } | |
| my.autre { | |
| my.color.console('YELLOW') | |
| my.console('Vous êtes mineur!') | |
| my.color.console('DEFAULT') | |
| } | |
| # Test 10: Mathématiques avec variables | |
| my.variable nombre1 = 15 | |
| my.variable nombre2 = 25 | |
| my.console('Calculs avec variables:') | |
| my.math.add(nombre1 + nombre2) | |
| my.console('🎉 Tests terminés! Maya v2.0 fonctionne parfaitement! 🎉') | |
| my.random.txt('Option1', 'Option2', 'Option3') | |
| my.math.add(5 + 3) # renvoie 8 | |
| my.math.sub(6 - 3) # renvoie 3 | |
| my.math.div(10 / 2) # renvoie 5 | |
| my.math.mult(5 * 2) #renvoie 10 | |