proc/UpdateEye()
var/MoveX=0
var/MoveY=0
switch(src.dir)
if(NORTH)
MoveY+=7
if(SOUTH)
MoveY-=7
if(EAST)
MoveX+=7
if(WEST)
MoveX-=7
client.eye=locate((src.x+MoveX),(src.y+MoveY),src.z)
Problem description:
It's jumpy as I'm using locate to change the client's eye, and when close to the edge of the screen, it will cause all of the view, or all of the view except one line going down the y-axis to be black.
I would prefer to get rid of the jumping, however, that's not mandatory, but getting rid of the black is.
Great thanks,
Prodigal Squirrel