Het ontwerpen van spellen met Game Maker
CD muziek
Deze functies zijn alleen beschikbaar in de geregistreerde versie van Game Maker.Er zijn ook een aantal functies voor muziek van een CD.
cd_init() Moet eerst worden uitgevoerd voordat de andere functies worden gebruikt. Moet ook worden uitgevoerd wanneer een CD is gewijzigd (of simpel van tijd tot tijd).
cd_present() Geeft terug of er een CD in de standaard CD drive is.
cd_number() Geeft het aantal nummers op de CD terug.
cd_playing() Geeft terug of de CD speelt.
cd_paused() Geeft terug of de CD is gepauzeerd of gestopt.
cd_track() Geeft het nummer van de huidige track terug (het eerste nummer is 1).
cd_length() Geeft de lengte van de totale CD in duizendste seconden terug.
cd_track_length(n) Geeft de lengte van nummer n van de CD in duizendste seconden terug.
cd_position() Geeft de huidige positie op de CD in duizendste seconden terug.
cd_track_position() Geeft de huidige positie van het nummer wat wordt gespeeld terug in duizendste seconden.
cd_play(first, last) Zegt de CD om nummer first te spelen tot nummer last. Als je de hele CD wilt afspelen gebruik je 1 en 1000 als argumenten.
cd_stop() Stopt het afspelen.
cd_pause() Pauzeert het afspelen.
cd_resume() Hervat het afspelen.
cd_set_position(pos) Zet de positie op de CD in duizendste seconden.
cd_set_track_position(pos) Zet de positie in het huidige nummer in duizendste seconden.
cd_open_door() Opent de CD-la van de CD speler.
cd_close_door() Sluit de la van de CD speler.
Er is een heel algemene functie om toegang te krijgen tot de multimedia functionaliteit van Windows.
MCI_command(str) Deze functies zenden de commando tekenreeks naar het Windows multimedia systeem gebruik makend van de Media Control Interface (MCI). Het geeft de tekenreeks terug. Je kunt dit gebruiken om alle soorten van multimedia toepassingen te beheren. Zie de Windows documentatie voor informatie hoe die commando te gebruiken. Bijvoorbeeld MCI_command('play cdaudio from 1') speelt een CD (nadat je het correct hebt geïnitialiseerd, door gebruik te maken van andere commando's). Deze functie is alleen voor gevorderde gebruikers!