Elemental Cube

Changelog de graphism_v1.11

menu
English version available below.

--- GRPH 1.7
Ajout de la compilation :
- Plus rapide
- Meilleure gestion des erreurs
- Meilleure compréhension du code
- #import est désormais exécuté lors de la compilation, il ne peut plus être dans un #if
- #requires est lui exécuté lors de la compilation s'il est dans le scope global, et lors de l'exécution s'il est dans un bloc
- Il n'est plus nécéssaire de rajouter un commentaire à la fin du code pour éviter aux boucles de s'arrêter après la première exécution
Ajout des options -wdiu, -wait[n] et -debug, utilisées par BBTCEnvironment dans son nouveau mode 'Déboguage WDIU'.
Ajout de l'opérateur mathématique modulo '%'.
Ajout de l'opérateur xor '^' (OU exclusif, vrai si les deux booléennes sont différentes).
Les opérateurs '&&' et '||' n'exécutent plus le deuxième argument si le premier permet déjà de connaître le résultat (idem pour le troisième etc.) :
- '#if true && log["quelquechose"] == "quelquechose"' n'écrira rien dans la console à partir de GRPH 1.7
Ajout du namespace 'imgm' (Image Manipulation), permettant de dessiner sur des images.
Lors d'une erreur, la lecture du script est maintenant arrêtée.
Un #else derrière un #while est maintenant exécuté seulement si le #while n'a pas été exécuté.
Le paramètre 'size' du constructeur Image est devenu optionnel.
Tous les paramètres nécessitants 'this' sont maintenant optionnels, et leur valeur est ignorée.
Ajout de strutils>charToInteger.
Correction de bugs.

---

--- GRPH 1.7
Added compilation :
- Faster
- Better error handling
- Better code understanding
- #import is now executed at compile-time, it cannot be in an #if anymore
- #requires is executed at compile-time if it is in global scope, and at runtime if it is in a block
- A comment at the end of the file is not necessary anymore to prevent the loops to stop running after first execution
Added the options -wdiu, -wait[n] and -debug, used by BBTCEnvironment in its new 'WDIU Debugging' mode.
Added the mathematic operator modulo '%'.
Added the operator xor '^' (Exclusive OR, true if the two booleans are different).
The operators '&&' and '||' doesn't execute the second argument if the first already permit to know the result (same for the third etc.) :
- '#if true && log["something"] == "something"' will print nothing in the console as of GRPH 1.7
Added the 'imgm' (Image Manipulation) namespace, for drawing on images.
When an error occurs, the parsing of the script is now stopped.
An #else after a #while is now executed only if the #while wasn't executed at all.
The 'size' parameter of the Image constructor is now optional.
All parameters requiring 'this' are now optional, and their value is now ignored.
Added strutils>charToInteger.
Bug fixes.