]> git.pond.sub.org Git - empserver/commit - src/lib/subs/sect.c
subs: Simplify MOB_ACCESS mobility update
authorMarkus Armbruster <armbru@pond.sub.org>
Mon, 20 Jun 2016 18:13:32 +0000 (20:13 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 6 Aug 2017 18:08:30 +0000 (20:08 +0200)
commitdd9e393b386ad394fd306340bef26f9eaa586043
tree78f82da03e62d8951542d8289993d5463b674ab5
parent25d48124d0db2f7b77386f978c8bd40df946092b
subs: Simplify MOB_ACCESS mobility update

The do_upd_checking recursion guard is superfluous: do_mob_sect()
doesn't call anything.  Has been that way since MOB_ACCESS was added
in Empire 3.

Inline the remaining code of sct_do_upd_mob(), shp_do_upd_mob(),
pln_do_upd_mob(), lnd_do_upd_mob() in their only callers
sct_postread(), shp_postread(), pln_postread(), lnd_postread().
Rename do_mob_sect(), do_mob_ship(), do_mob_plane(), do_mob_land() to
mob_sect, mob_ship(), mob_plane(), mob_land() and give them external
linkage.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
include/update.h
src/lib/subs/land.c
src/lib/subs/plane.c
src/lib/subs/sect.c
src/lib/subs/ship.c
src/lib/update/mobility.c