returns true if the location l has not the object obj concode_field_sep int CLEAN concode_elem_sep GridWorldView view concode_elem_sep int AGENT concode_elem_sep int width concode_elem_sep Location[] agPos concode_elem_sep int OBSTACLE concode_elem_sep Random random concode_elem_sep int height concode_elem_sep int[][] data concode_field_sep void add concode_elem_sep void add concode_elem_sep void addWall concode_elem_sep void set concode_elem_sep boolean hasObject concode_elem_sep boolean hasObject concode_elem_sep int getWidth concode_elem_sep int countObjects concode_elem_sep void remove concode_elem_sep void remove concode_elem_sep int getHeight concode_elem_sep int getNbOfAgs concode_elem_sep boolean isFreeOfObstacle concode_elem_sep boolean isFreeOfObstacle concode_elem_sep int getAgAtPos concode_elem_sep int getAgAtPos concode_elem_sep void setView concode_elem_sep boolean inGrid concode_elem_sep boolean inGrid concode_elem_sep Location getAgPos concode_elem_sep Location getFreePos concode_elem_sep Location getFreePos concode_elem_sep void setAgPos concode_elem_sep void setAgPos
boolean function ( int arg0 , Location arg1 ) { return inGrid ( arg1 . x , arg1 . y ) && ( data [ arg1 . x ] [ arg1 . y ] & arg0 ) == 0 ; }