Rewrite several functions so that the paired-int version is the one with code (for consistency and because it makes more sense).  Make lots of data private; add World_map::get_map_type() to access tiles.
Use World_map::get_map_type().