Création de jeux avec Game Maker
Les Expressions
Les expressions peuvent être des nombres réels (ex: 3.4), des valeurs hexadécimales, débutant par un signe $ (ex: $00FFAA), des chaînes de caractères entourées de simple ou de double quotes (ex: 'hello' ou “hello”) ou encore des expressions plus compliquées. En tant qu'expressions, les opérateurs binaires suivants existent (par ordre de priorité) :- && || ^^: traite des valeurs Booléennes (&& = et, || = ou, ^^ = xor)
- < <= == != > >=: comparaisons, résultat VRAI (1) ou FAUX (0) (True ou False)
- | & ^: opérateurs fonctionnant bit à bit (| = ou bit à bit, & = et bit à bit, ^= xor bit à bit)
- << >>: opérateurs bit à bit (<< = décalage à gauche, > > = décalage à droite)
- + -: addition, soutraction
- * / div mod: multiplication, division, division entière et modulo
Veuillez noter que la valeur de x div y est la valeur de x/y arrondie à l'entier inférieur le plus proche. L'opérateur mod retourne le reste obtenu en divisant les opérandes. Autrement dit, x mod y = x - (x div y) * y. Il existe également les opérateurs unaires suivants :
- !: non, transforme VRAI (true) en FAUX (false) et FAUX en VRAI
- -: valeur opposée de la valeur fournie (inversion)
- ~: inverse la valeur bit à bit
Exemple
Voici un exemple présentant quelques affectations.
{ x = 23; color = $FFAA00; str = 'hello world'; y += 5; x *= y; x = y << 2; x = 23*((2+4) / sin(y)); str = 'hello' + " world"; b = (x < 5) && !(x==2 || x==4); }
<< Traduction française par Philippe Ragni - (2005) >>
Alternative versions
You can also read this manual on one single long page (± 1.5 mb)
Also available in:
Download helpfile
Also available in:
Download helpfile