Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $wall = array(
- array('.', '.', '.', '.'),
- array('.', '@', '.', '.'),
- array('.', '.', '.', '.'),
- array('.', '.', '.', '.')
- );
- foreach($wall as $keyY => $valueY) {
- foreach($valueY as $keyX => $valueX) {
- if($valueX == '@') {
- for ($i = -1; $i < 2; $i++) {
- for ($j = -1; $j < 2; $j++) {
- if ((($i != 0) xor ($j != 0)) or (($i != 0) and ($j != 0))) {
- if(isset($wall[$keyY + $i][$keyX + $j])) $opportunity[] = array($keyY + $i, $keyX + $j);
- }
- }
- }
- //Тут выполняется дальнейшие действия с перемещением
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment