Guest User

Untitled

a guest
Jan 28th, 2015
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. $wall = array(
  2. array('.', '.', '.', '.'),
  3. array('.', '@', '.', '.'),
  4. array('.', '.', '.', '.'),
  5. array('.', '.', '.', '.')
  6. );
  7.  
  8. foreach($wall as $keyY => $valueY) {
  9. foreach($valueY as $keyX => $valueX) {
  10. if($valueX == '@') {
  11. for ($i = -1; $i < 2; $i++) {
  12. for ($j = -1; $j < 2; $j++) {
  13. if ((($i != 0) xor ($j != 0)) or (($i != 0) and ($j != 0))) {
  14. if(isset($wall[$keyY + $i][$keyX + $j])) $opportunity[] = array($keyY + $i, $keyX + $j);
  15. }
  16. }
  17. }
  18.  
  19. //Тут выполняется дальнейшие действия с перемещением
  20. }
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment