This site requires JavaScript, please enable it in your browser!
Greenfoot back
RTFM
RTFM wrote ...

2017/11/9

Need explanation GetX and GetY???

RTFM RTFM

2017/11/9

#
public void atEdgeOfWorld() { if(getX() == (getWorld().getWidth()-1)) { setLocation(0, getY()); } else if(getX() == 0) { setLocation(getWorld().getWidth(), getY()); } if(getY() == (getWorld().getHeight()-1)) { setLocation(getX(), 0); } else if(getY() == 0) { setLocation(getX(), getWorld().getHeight()); } }
RTFM RTFM

2017/11/9

#
could someone translate this in "words" ?
danpost danpost

2017/11/9

#
RTFM wrote...
could someone translate this in "words" ?
In one word -- "wrap". At least, that is the idea. (but, I guess that is translating it in "word") 1st if: when at right edge of world, teleport to left edge; else: when at left edge of world, teleport to right edge; 2nd if: when at bottom edge of world, teleport to top edge; else: when at top edge of world, teleport to bottom edge.
You need to login to post a reply.