K 10
svn:author
V 5
mbook
K 8
svn:date
V 27
2008-06-17T18:58:53.126784Z
K 7
svn:log
V 1026
Skip base specials in tile_special_type_iterate.

- Military base specials S_FORTRESS and S_AIRBASE
  are skipped in tile_special_type_iterate. New
  code should never assumed that they exist there.
- All code that used tile_special_type_iterate and
  assumed base specials were included has been updated
  to do away with this assumption.
- Added helper function base_get_tile_special_type
  as a temporary convenience while bases are being
  transitioned out of specials.
- Added a base type argument to tile_remove_base
  for the possible future need of having to distinguish
  between multiple base types on a single tile.
- Added helper function tile_has_base to test whether
  the given tile has a base of the given type.
- Added helper function player_tile_has_base to do
  the same for plrtiles.

See #40283 for related discussion. Patch by me.

This is a further step in the general plan of generalizing
and moving military bases out of specials as per #33767.

Signed-off-by: Madeline Book <madeline.book@gmail.com>

END
