
-----------------------------------
kwanzahh
Mon Jan 10, 2011 9:02 pm

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


-----------------------------------
Tony
Mon Jan 10, 2011 9:07 pm

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.
