forum-msg-id-133943-edit

Original date:2019-06-08 21:53:43 Edited by: euphoric Subject: Re: Can't Get Sprite To Stay In Screen Bounds

Should be something like this:

if slGetKey(SL_KEY_LEFT) = 1 then 
    x -= 2 
    if x < 0 then 
        x = 0 
    end if 
    slSprite(spr,x,y,32,32) 
end if 

See if this works:

while not slShouldClose() do  
 
    slSetBackColor(255,255,255) --change background to white  
 
    if slGetKey(SL_KEY_ESCAPE) = 1 then  
        slClose()  
    end if  
 
    if slGetKey(SL_KEY_LEFT) = 1 then  
        x -= 2  
        if x < 0 then 
            x = 0 
        end if 
    end if  
 
    slSprite(spr,x,y,32,32)  
 
    slRender()  
 
end while  
Not Categorized, Please Help

Search



Quick Links

User menu

Not signed in.

Misc Menu