Het ontwerpen van spellen met Game Maker
Scripts
Wanneer je een script maakt, wil je argumenten gebruiken die zijn meegegeven (indien je gebruikt maakt van een script in een actie, maar ook wanneer je een script oproept als een functie (of van een ander, of zelfs van hetzelfde script)). Deze argumenten zijn opgeslagen in de variabelen argument0, argument1, ..., argument15. Dus kunnen er maximaal 16 argumenten zijn. (Merk op dat als je een script oproept vanuit een actie, je alleen de eerste 5 argumenten opgegeven kunnen worden.) Je kunt ook argument[0] enz. gebruiken.Scripts kunnen ook een waarde teruggeven, zodat ze gebruikt kunnen worden in expressies. Voor dit uiteinde gebruik je het return statement:
return <expression>
De uitvoering van het script eindigt bij het return statement!
Voorbeeld
Hier is de definitie voor een kleine script dat het kwadraat berekent van het argument:
{ return (argument0*argument0); }
Om een script aan te roepen vanuit een stukje code, doe je gewoon hetzelfde als dat je doet wanneer je functies oproept. Dat is, schrijf het script naam met de argument waardes tussen haakjes.
« Functies | With constructies »