Computer Science Canada

Illegal Picture ID

Author:  kwanzahh [ Mon Jan 10, 2011 9:02 pm ]
Post subject:  Illegal Picture ID

I don't know why but i keep getting illegal picture id error in this simple code..





%Screen Settings
setscreen ("graphics:640;480")
var backdrop:int
var basket:int
var basketctrl:int
var basket_sprite:array char of boolean
var x,y:int
x:=320
y:=0
%Declarations and Assignments
backdrop := Pic.FileNew ("sky.jpg")
basket := Pic.FileNew ("basket.jpg")
basketctrl := Sprite.New(basket)
%Backdrop
Pic.Draw(backdrop,0,0,picXor)
%Basket Control
loop
Sprite.SetPosition (basketctrl,x,y,false)
Sprite.Show(basketctrl)
Input.KeyDown (basket_sprite)
if basket_sprite (KEY_RIGHT_ARROW) then
x := x+5
delay(50)
elsif basket_sprite (KEY_LEFT_ARROW) then
x :=x-5
delay (50)
delay(50)
end if
end loop

Author:  Tony [ Mon Jan 10, 2011 9:07 pm ]
Post subject:  RE:Illegal Picture ID

Likely because the picture is not loaded in the first place. It can either be not found, not read, read but misunderstood.


: