var die1,die2 : int
%you call the randoms whenever you want to roll
die1 := Rand.Int (1,6)
die2 := Rand.Int (1,6)
%drawing dice
if die1 = 1 then
Draw.Box (290,440,310,460,black)
Draw.FillOval (300,450,2,2,black)
elsif die1 = 2 then
Draw.Box (290,440,310,460,black)
Draw.FillOval (295,445,2,2,black)
Draw.FillOval (305,455,2,2,black)
elsif die1 = 3 then
Draw.Box (290,440,310,460,black)
Draw.FillOval (300,450,2,2,black)
Draw.FillOval (295,455,2,2,black)
Draw.FillOval (305,445,2,2,black)
elsif die1 = 4 then
Draw.Box (290,440,310,460,black)
Draw.FillOval (295,455,2,2,black)
Draw.FillOval (305,445,2,2,black)
Draw.FillOval (295,445,2,2,black)
Draw.FillOval (305,455,2,2,black)
elsif die1 = 5 then
Draw.Box (290,440,310,460,black)
Draw.FillOval (300,450,2,2,black)
Draw.FillOval (295,455,2,2,black)
Draw.FillOval (305,445,2,2,black)
Draw.FillOval (295,445,2,2,black)
Draw.FillOval (305,455,2,2,black)
elsif die1 = 6 then
Draw.Box (290,440,310,460,black)
Draw.FillOval (295,455,2,2,black)
Draw.FillOval (305,445,2,2,black)
Draw.FillOval (295,445,2,2,black)
Draw.FillOval (305,455,2,2,black)
Draw.FillOval (295,450,2,2,black)
Draw.FillOval (305,450,2,2,black)
end if
if die2 = 1 then
Draw.Box (290+40,440,310+40,460,black)
Draw.FillOval (300+40,450,2,2,black)
elsif die2 = 2 then
Draw.Box (290+40,440,310+40,460,black)
Draw.FillOval (295+40,445,2,2,black)
Draw.FillOval (305+40,455,2,2,black)
elsif die2 = 3 then
Draw.Box (290+40,440,310+40,460,black)
Draw.FillOval (300+40,450,2,2,black)
Draw.FillOval (295+40,455,2,2,black)
Draw.FillOval (305+40,445,2,2,black)
elsif die2 = 4 then
Draw.Box (290+40,440,310+40,460,black)
Draw.FillOval (295+40,455,2,2,black)
Draw.FillOval (305+40,445,2,2,black)
Draw.FillOval (295+40,445,2,2,black)
Draw.FillOval (305+40,455,2,2,black)
elsif die2 = 5 then
Draw.Box (290+40,440,310+40,460,black)
Draw.FillOval (300+40,450,2,2,black)
Draw.FillOval (295+40,455,2,2,black)
Draw.FillOval (305+40,445,2,2,black)
Draw.FillOval (295+40,445,2,2,black)
Draw.FillOval (305+40,455,2,2,black)
elsif die2 = 6 then
Draw.Box (290+40,440,310+40,460,black)
Draw.FillOval (295+40,455,2,2,black)
Draw.FillOval (305+40,445,2,2,black)
Draw.FillOval (295+40,445,2,2,black)
Draw.FillOval (305+40,455,2,2,black)
Draw.FillOval (295+40,450,2,2,black)
Draw.FillOval (305+40,450,2,2,black)
end if |