home *** CD-ROM | disk | FTP | other *** search
- rem Music Functionality
-
- rem Load and play CD music
- MusicNumber=1
- TrackMax = get number of cd tracks()
- if TrackMax>0
-
- rem CD present, play a track
- load cdmusic TrackMax, MusicNumber
- loop music MusicNumber
-
- rem User prompt to continue
- center text screen width()/2,screen height()/2,"HIT ANY KEY"
- wait key
-
- rem Stop and delete CD music
- stop music MusicNumber
- delete music MusicNumber
-
- endif
-
- rem Random values
- MusicNumber=1+rnd(5)
- Volume=50+rnd(50)
- Speed=50+rnd(50)
-
- rem Load music
- load music "music\fun.mp3",MusicNumber
- loop music MusicNumber
-
- rem Main loop
- while mouseclick()=0
-
- rem Control music
- if rnd(500)=1 then play music MusicNumber
- if rnd(500)=1 then stop music MusicNumber
- if rnd(500)=1 then pause music MusicNumber
- if rnd(500)=1 then resume music MusicNumber
- if rnd(500)=1 then loop music MusicNumber
- if rnd(500)=1 then set music volume MusicNumber,Volume
- if rnd(500)=1 then set music speed MusicNumber,Speed
-
- rem Music Data
- cls
- print "Music Data (screen fps ";screen fps();")"
- print
- print "exist:";music exist(MusicNumber)
- if music exist(MusicNumber)=1
- print "playing:";music playing(MusicNumber)
- print "looping:";music looping(MusicNumber)
- print "paused:";music paused(MusicNumber)
- print "volume:";music volume(MusicNumber)
- print "speed:";music speed(MusicNumber)
- endif
-
- rem End loop
- endwhile
-
- rem Delete music
- delete music MusicNumber
-