RosettaCodeData/Task/Image-noise/Icon/image-noise.icon
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

19 lines
553 B
Text

link printf
procedure main()
&window := open("B&W noise 320x240","g","size=320,240","bg=white","fg=black") |
stop("Open window failed ")
runtime := 10 # seconds to run
sec := &now
frames := 0
until (&now - sec) >= runtime do {
s := "320,#"
every 1 to 240 & 1 to 320/4 do s ||:= ?"0123456789ABCDEF"
DrawImage(0,0,s)
frames +:= 1
}
sec := &now - sec
printf("frames=%d, elapsed time=%r, fps=%r\n",frames,sec, frames/real(sec))
Event() # wait for any window event
close(&window)
end