Skip to content
Tristan Hume edited this page Apr 23, 2012 · 3 revisions

#Pic.Width

##Syntax Pic.Width (picID : int) : int

##Description Pic.Width returns the width in pixels of the picture represented by picID.

This function is often used in conjunction with Pic.Height to obtain the dimensions of a picture loaded using Pic.FileNew.

##Example The program draws loads a picture from the file lighthouse.jpg and proceeds to tile the entire run window with copies of the picture..

    var pic : int := Pic.FileNew ("lighthouse.jpg")
    var width : int := Pic.Width (pic)
    var height : int := Pic.Height (pic)
    var x, y : int := 0
    loop
        exit when y > maxy
        loop
            exit when x > maxx
            Pic.Draw (pic, x, y, picCopy)
            x := x + width
        end loop
        x := 0
        y := y + height
    end loop

##Status Exported qualified.

This means that you can only call the function by calling Pic.Width, not by calling Width.

##See also pic_height.html to obtain a picture's height and pic_filenew.html to load a picture from a graphics file.

Clone this wiki locally