Het ontwerpen van spellen met Game Maker
Expressies
Expressies kunnen getallen (bijv. 3.4), tekstreeksen tussen enkele of dubbele aanhalingstekens (bijv. 'hallo' or “hallo”) of meer ingewikkelde expressies zijn. Voor expressies, zijn er de volgende binaire operators (in volgorde van belangrijkheid):- && || ^^: combineert Boolean waarden (&& = and, || = or, ^^ = xor)
- < <= == != > >=: vergelijkingen, resulteert in true (1), waar, of false (0), onwaar
- | & ^: bitwise operators (| = bitwise or, & = bitwise and, ^ = bitwise xor)
- << >>: bitwise operators (<< = schuif links, > > = schuif rechts)
- + -: optelling, aftrekking
- * / div mod: vermenigvuldiging, delen, integer delen, and modulo
- !: not, veranderd true in false en false in true
- -: maakt de waarde negatief
- ~: maakt de waarde m.b.v. bits negatief
Voorbeeld
Hier is een voorbeeld met een paar definities:
{ x = 23; str = 'hallo wereld'; y += 5; x *= y; x = y << 2; x = 23*((2+4) / sin(y)); str = 'hallo' + " wereld"; b = (x < 5) && !(x==2 || x==4); }
« Definities | Extra variabelen »