class Game_Map
  def make_character_name_list(id ,dir)
    return [] unless $data_search_event
    @events.select{|i , event| met_condition_tevent?(event,id ,dir)}
    
  end  
  
  def number_cname(id , dir)
    make_character_name_list(id , dir).size
  end  
  
  def met_condition_tevent?(event,id ,dir)
    return false unless $data_search_event[id].include?([event.character_name , event.character_index]) 
    return true if  event.direction == dir || dir == 0
    return false
  end  
end  