Het ontwerpen van spellen met Game Maker
De muis
De volgende variabelen en functies bestaan voor muisinteractie:
mouse_x* X-coordinaat van de muis in de room. Kan niet worden aangepast.
mouse_y* Y-coordinaat van de muis in de room. Kan niet worden aangepast.
mouse_button De muistoets die momenteel is ingedrukt. Gebruik als waarden: mb_none, mb_any, mb_left, mb_middle, of mb_right.
mouse_lastbutton Laatst ingedrukte muistoets.
Om na te gaan of een bepaalde toets is ingedrukt bestaan de volgende functies. Dit is met name handig als meerdere toetsen herhaaldelijk worden ingedrukt.
mouse_check_button(numb) Geeft terug of de aangegeven muistoets momenteel ingedrukt is (gebruik als waarden: mb_none, mb_left, mb_middle, of mb_right).
mouse_check_button_pressed(numb) Geeft terug of de aangegeven muistoets sinds de vorige stap is ingedrukt.
mouse_check_button_released(numb) Geeft terug of de aangegeven muistoets sinds de vorige stap is losgelaten.
Er zijn enkele extra functies met betrekking tot muis interactie.
mouse_clear(button) Neutraliseert de status van de aangegeven muistoets. Dit betekent dat het geen muisevents meer genereert, totdat de gebruiker het opnieuw indrukt.
io_clear() Neutraliseert de status van alle muistoetsen.
io_handle() Update de status van alle toetsenbord- en muistoetsen.
mouse_wait() Wacht totdat de gebruiker een toets indrukt.
« Het toetsenbord | De joystick »