Re: Can't Get Sprite To Stay In Screen Bounds
- Posted by Icy_Viking Jun 08, 2019
- 1146 views
euphoric said...
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 if slGetKey(SL_KEY_RIGHT) = 1 then x += 2 if x > (WIDTH-32) then x = WIDTH-32 end if end if slSprite(spr,x,y,32,32) slRender() end while
Thanks, it worked!