var x, y, b : int
var font : int := Font.New ("Palatino:24:bold,italic")
setscreen ("offscreenonly")
var bill : real := 0
loop
View.Update
locate (1, 1)
put bill
Mouse.Where (x, y, b)
drawfillbox (25, 90, 500, 15, brightred)
Font.Draw ("Children Under 12: $0.50", 55, 40, font, brightgreen)
drawfillbox (25, 175, 500, 100, brightred)
Font.Draw ("Students Under 18: $2.50", 55, 125, font, brightgreen)
drawfillbox (25, 260, 500, 185, brightred)
Font.Draw ("Adults 18-65: $5.00", 90, 208, font, brightgreen)
drawfillbox (25, 345, 500, 270, brightred)
Font.Draw ("Seniors over 65: $0.75", 75, 295, font, brightgreen)
if x > 24 and x < 501 and y > 14 and y < 89 then
drawfillbox (25, 90, 500, 15, brightblue)
Font.Draw ("Children Under 12: $0.50", 55, 40, font, brightred)
if b = 1 then
bill := bill + 0.50
end if
end if
if x > 24 and x < 501 and y > 99 and y < 176 then
drawfillbox (25, 175, 500, 100, brightblue)
Font.Draw ("Students Under 18: $2.50", 55, 125, font, brightred)
if b = 1 then
bill := bill + 2.50
end if
end if
end loop |