Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 Buttons and Storing data from randint commands
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
Gaming Lyfe




PostPosted: Wed Dec 23, 2015 10:12 am   Post subject: Buttons and Storing data from randint commands

procedure intro
cls
locate (4, 17)
put "Welcome to Simon Says, a game where memory is key!"
locate (6, 18)
put "Remember the colours and their order! Good Luck!"
locate (12, 23)
put "Press the Menu button to continue."
end intro
proc instruct
cls
locate (4, 7)
put "In Simon Says, there is a colour wheel that contains eight sections."
locate (6, 14)
put "Eight colours will flash in eight random positions!"
locate (8, 10)
put "Remember the clockwise order of which colours flash to win!"
end instruct
procedure simonSays
var pickedAlready : array 1 .. 8 of boolean
var randSpace, counter, randColor, coloring, space : int := 0

cls
drawoval (400, 175, 125, 125, black)
drawline (400, 175, 525, 175, black)
drawline (400, 175, 275, 175, black)
drawline (400, 175, 400, 300, black)
drawline (400, 175, 400, 50, black)
drawline (400, 175, 488, 263, black)
drawline (400, 175, 315, 85, black)
drawline (400, 175, 314, 264, black)
drawline (400, 175, 488, 85, black)

for i : 1 .. 8
pickedAlready (i) := false
end for
loop
randint (randColor, 1, 8)
if randColor = 1 then
coloring := 14 %Yellow
elsif randColor = 2 then
coloring := 12 %Red
elsif randColor = 3 then
coloring := 10 %Green
elsif randColor = 4 then
coloring := 13 %Pink
elsif randColor = 5 then
coloring := 35 %Purple
elsif randColor = 6 then
coloring := 42 %Orange
elsif randColor = 7 then
coloring := 76 %Light Blue
elsif randColor = 8 then
coloring := 1 %Blue
end if


randint (randSpace, 1, 8)
if pickedAlready (randSpace) = false then
if randSpace = 1 then
drawfill (425, 225, coloring, black)
delay (1000)
drawfill (425, 225, white, black)
elsif randSpace = 2 then
drawfill (450, 180, coloring, black)
delay (1000)
drawfill (450, 180, white, black)
elsif randSpace = 3 then
drawfill (450, 170, coloring, black)
delay (1000)
drawfill (450, 170, white, black)
elsif randSpace = 4 then
drawfill (425, 125, coloring, black)
delay (1000)
drawfill (425, 125, white, black)
elsif randSpace = 5 then
drawfill (375, 125, coloring, black)
delay (1000)
drawfill (375, 125, white, black)
elsif randSpace = 6 then
drawfill (350, 180, coloring, black)
delay (1000)
drawfill (350, 180, white, black)
elsif randSpace = 7 then
drawfill (350, 170, coloring, black)
delay (1000)
drawfill (350, 170, white, black)
elsif randSpace = 8 then
drawfill (375, 225, coloring, black)
delay (1000)
drawfill (375, 225, white, black)
end if
counter += 1
pickedAlready (randSpace) := true
end if
exit when counter = 8
end loop
end simonSays

proc ssAnswers
locate(2,5)
put"In which clockwise order did the colours flash?"
end ssAnswers
ssAnswers


Im not sure what to do to get the answers, because i haven't stored all the colors that flashed.

intro
var button1 : int := GUI.CreateButton (290, 20, 0, "Instructions", instruct)
var button2 : int := GUI.CreateButton (295, 50, 0, "Play Game", simonSays)
loop
exit when GUI.ProcessEvent
end loop
Sponsor
Sponsor
Sponsor
sponsor
Insectoid




PostPosted: Wed Dec 23, 2015 8:15 pm   Post subject: RE:Buttons and Storing data from randint commands

Quote:
Im not sure what to do to get the answers, because i haven't stored all the colors that flashed.


Maybe that's your problem!
Gaming Lyfe




PostPosted: Thu Dec 24, 2015 9:03 am   Post subject: RE:Buttons and Storing data from randint commands

Ohhhhhh so i could make a variable like color1 and do somethign such as
color1:=color
Thanks!
Gaming Lyfe




PostPosted: Sat Dec 26, 2015 6:30 pm   Post subject: RE:Buttons and Storing data from randint commands

What about the buttons? I need help with the buttons!!!!!
Insectoid




PostPosted: Sat Dec 26, 2015 7:57 pm   Post subject: RE:Buttons and Storing data from randint commands

What's the problem you're having?
Display posts from previous:   
   Index -> Programming, Turing -> Turing Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 5 Posts ]
Jump to:   


Style:  
Search: