import GUI
var finished, finished2, finished3, finished4, finished5, finished6, finished7, finished8 : boolean := false
var music : string
var point : int
var song, song2, song3, song4, song5, song6, song7, song8 : int
var chars : array char of boolean
var p1point : int := 0
var p2point : int := 0
var name1 : string
var name2 : string
var pic : int
var font : int
font := Font.New ("timesnewroman:12")
procedure picture ()
pic := Pic.FileNew ("50-cent-wallpapers-1024.jpg")
Pic.Draw (pic, 1, 1, picCopy)
Pic.Free (pic)
end picture
picture
Font.Draw ("Hi, May I have two first names please", 1, 388, font, black)
locate(2,1)
get name1
locate(3,1)
get name2
put "Welcome to Music trivia please enjoy the game ", name1, " and ", name2
delay (3000)
cls
procedure picture1 ()
pic := Pic.FileNew ("Center-sign-music.jpg")
Pic.Draw (pic, 1, 1, picCopy)
Pic.Free (pic)
end picture1
picture1
Font.Draw ("This is a two player Trivia,the person who answers the most questions correctly wins.",1,388,font,black)
locate(4,1)
Font.Draw ("The buzzer buttons are z and m",1,370,font,black)
locate(4,1)
put "The buzzer button for you,", name1, " is z"
locate(6,1)
put "And the buzzer button for you,", name2, " is m"
Font.Draw ("What song is currently playing? (press your buzzer key if you know)",1,265,font,black)
Font.Draw ("1)Bitter Sweet Sympthony: by the Verve",1,250,font,black)
Font.Draw ("2)Into the Sea: by Dj Dean",1,235,font,black)
Font.Draw ("3)Mind Made up: by Tupac",1,220,font,black)
Font.Draw ("4)Sweet Day: by orangville",1,205,font,black)
process a
loop
Music.PlayFile ("The Verve - Bittersweet Symphony.mp3")
exit when finished
end loop
end a
fork a
loop
Input.KeyDown (chars)
if chars ('z') then
locate (14,1)
put "what song is currently playing ", name1, "(1,2,3 or 4)"
song := 1
locate(15,1)
get song
if song = 1 then
put "you got it correct"
p1point := p1point + 1
finished := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished := true
Music.PlayFileStop
delay (1000)
cls
end if
elsif chars ('m') then
song := 1
put "what song is currently playing ", name2, "(1,2,3 or 4)"
locate(14,1)
get song
if song = 1 then
put " you got it correct"
p2point := p2point + 1
finished := true
Music.PlayFileStop
delay (1000)
cls
else
put "that is incorrect,sorry"
finished := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
delay(3000)
end if
exit when finished
end loop
process b
loop
Music.PlayFile ("Avenged Sevenfold Second Heartbeat.mp3")
exit when finished2
end loop
end b
fork b
put "What song is currently playing? (press your buzzer key if you know)"
put " "
put "1)Prisoners of Today - Billy Talent"
put "2)Tears dont fall - Bullet for my Valentine"
put "3)Disaster - New Found Glory"
put "4)Second Heartbeat - Avenged Sevenfold"
loop
Input.KeyDown (chars)
if chars ('z') then
put "what song is currently playing ", name1, "(1,2,3 or 4)"
song2 := 4
get song2
if song2 = 4 then
put "you got it correct"
p1point := p1point + 1
finished2 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished2 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
elsif chars ('m') then
song2 := 4
put "what song is currently playing ",name2," (1,2,3 or 4)"
get song2
if song2 = 4 then
put " you got it correct"
p2point := p2point + 1
finished2 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished2 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
end if
exit when finished2
end loop
process c
loop
Music.PlayFile ("newfound glory - This Disaster.mp3")
exit when finished3
end loop
end c
fork c
put "What song is currently playing? (press your buzzer key if you know)"
put " "
put "1)Streets that Light - Dj Whirl"
put "2)All the Small Things - Blink 182"
put "3)Dig - Mudvayne"
put "4)Disaster - Newfound Glory"
loop
Input.KeyDown (chars)
if chars ('z') then
put "what song is currently playing ",name1,"(1,2,3 or 4)"
song3 := 4
get song3
if song3 = 4 then
put "you got it correct"
p1point := p1point + 1
finished3 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished3 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
elsif chars ('m') then
song3 := 4
put "what song is currently playing ",name2,"(1,2,3 or 4)"
get song3
if song3 = 4 then
put " you got it correct"
p2point := p2point + 1
finished3 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished3 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
end if
exit when finished3
end loop
process d
loop
Music.PlayFile ("Dj_Whirl-Streets_at_Night.mp3")
exit when finished4
end loop
end d
fork d
put "What song is currently playing? (press your buzzer key if you know)"
put " "
put "1)Streets At Night - Dj Whirl "
put "2)Forbidden Paradise - Dj Tiesto"
put "3)Miracle - Cascada"
put "4)So Irresistable - DJ Splash"
loop
Input.KeyDown (chars)
if chars ('z') then
put "what song is currently playing ",name1," (1,2,3 or 4)"
song4 := 1
get song4
if song4 = 1 then
put "you got it correct"
p1point := p1point + 1
finished4 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished4 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
elsif chars ('m') then
song4 := 4
put "what song is currently playing ",name2," (1,2,3 or 4)"
get song4
if song4 = 4 then
put " you got it correct"
p2point := p2point + 1
finished4 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished4 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
end if
exit when finished4
end loop
process e
loop
Music.PlayFile ("rap--Scarface - On My Block.mp3")
exit when finished5
end loop
end e
fork e
put "What song is currently playing? (press your buzzer key if you know)"
put " "
put "1)Smile - Scarface feat Tupac "
put "2)My Block - Scarface"
put "3)The Documentry- The Game"
put "4)Who is 50 cent - Wu Tang Clan"
loop
Input.KeyDown (chars)
if chars ('z') then
put "what song is currently playing ",name1," (1,2,3 or 4)"
song5 := 2
get song5
if song5 = 2 then
put "you got it correct"
p1point := p1point + 1
finished5 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished5 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
elsif chars ('m') then
song5 := 2
put "what song is currently playing ",name2,"(1,2,3 or 4)"
get song5
if song5 = 2 then
put " you got it correct"
p2point := p2point + 1
finished5 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished5 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
end if
exit when finished5
end loop
process f
loop
Music.PlayFile ("Jay-Z_ft_Linkin_Park--Numb_Encore.mp3")
exit when finished6
end loop
end f
fork f
put "What song is currently playing? (press your buzzer key if you know)"
put " "
put "1)In The End - Linkin Park "
put "2)Numb Encore - Jay Z & Linkin Park"
put "3)Bang Bang - Rammstein"
put "4)Cleaning Out My Closet - Eminem"
loop
Input.KeyDown (chars)
if chars ('z') then
put "what song is currently playing ",name1," (1,2,3 or 4)"
song6 := 2
get song6
if song6 = 2 then
put "you got it correct"
p1point := p1point + 1
finished6 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished6 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
elsif chars ('m') then
song6 := 2
put "what song is currently playing ",name2," (1,2,3 or 4)"
get song6
if song6 = 2 then
put " you got it correct"
p2point := p2point + 1
finished6 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished6 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
end if
exit when finished6
end loop
process g
loop
Music.PlayFile ("Franz_Ferdanad-Take_Me_Out.mp3")
exit when finished7
end loop
end g
fork g
put "What song is currently playing? (press your buzzer key if you know)"
put " "
put "1)Photograph - NickleBack "
put "2)WonderWall - Oasis"
put "3)Take Me Out - Franz Ferdinand"
put "4)Smile Like You Mean It - The Killers"
loop
Input.KeyDown (chars)
if chars ('z') then
put "what song is currently playing ", name1, "(1,2,3 or 4)"
song7 := 3
get song7
if song7 = 3 then
put "you got it correct"
p1point := p1point + 1
finished7 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished7 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
elsif chars ('m') then
song7 := 3
put "what song is currently playing ", name2, " (1,2,3 or 4)"
get song7
if song7 = 3 then
put " you got it correct"
p2point := p2point + 1
finished7 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished7 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
end if
exit when finished7
end loop
process h
loop
Music.PlayFile ("T.I. -What You Know About That-dirty.mp3")
exit when finished8
end loop
end h
fork h
put "What song is currently playing? (press your buzzer key if you know)"
put " "
put "1)Rappers Delight - Super Hill Gang"
put "2)What You Know About That T.I"
put "3)Notorious Thugz - Bone Thugs And Harmony"
put "4)Regulators - Warren G"
loop
Input.KeyDown (chars)
if chars ('z') then
put "what song is currently playing ", name1, "(1,2,3 or 4)"
song8 := 2
get song8
if song8 = 2 then
put "you got it correct"
p1point := p1point + 1
finished8 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished8 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
elsif chars ('m') then
song8 := 2
put "what song is currently playing ", name2, " (1,2,3 or 4)"
get song8
if song8 = 2 then
put " you got it correct"
p2point := p2point + 1
finished8 := true
Music.PlayFileStop
delay (1000)
cls
else
put " that is incorrect,sorry"
finished8 := true
Music.PlayFileStop
delay (1000)
cls
end if
cls
end if
exit when finished8
end loop
procedure points
if p1point > p2point then
put "congratulations,", name1, " you've won with ", p1point, " points"
elsif p1point < p2point then
put "congratulations,", name2, " you've won with ", p2point, " points"
else
put "tie game!"
end if
end points
points |