Lines Matching refs:ptile

76                         pcenter, ptile) {  in citymap_turn_init()
77 struct city *pwork = tile_worked(ptile); in citymap_turn_init()
80 citymap[tile_index(ptile)] = -(pwork->id); in citymap_turn_init()
82 citymap[tile_index(ptile)]++; in citymap_turn_init()
94 ptile) { in citymap_turn_init()
95 if (citymap[tile_index(ptile)] >= 0) { in citymap_turn_init()
96 citymap[tile_index(ptile)]++; in citymap_turn_init()
120 void citymap_reserve_city_spot(struct tile *ptile, int id) in citymap_reserve_city_spot() argument
124 id, TILE_XY(ptile), citymap[tile_index(ptile)]); in citymap_reserve_city_spot()
125 fc_assert_ret(0 <= citymap[tile_index(ptile)]); in citymap_reserve_city_spot()
131 city_tile_iterate(CITY_MAP_DEFAULT_RADIUS_SQ, ptile, ptile1) { in citymap_reserve_city_spot()
140 citymap[tile_index(ptile)] = -(id); in citymap_reserve_city_spot()
146 void citymap_free_city_spot(struct tile *ptile, int id) in citymap_free_city_spot() argument
148 city_tile_iterate(CITY_MAP_DEFAULT_RADIUS_SQ, ptile, ptile1) { in citymap_free_city_spot()
161 void citymap_reserve_tile(struct tile *ptile, int id) in citymap_reserve_tile() argument
164 fc_assert_ret(!citymap_is_reserved(ptile)); in citymap_reserve_tile()
167 citymap[tile_index(ptile)] = -id; in citymap_reserve_tile()
175 int citymap_read(struct tile *ptile) in citymap_read() argument
177 return citymap[tile_index(ptile)]; in citymap_read()
184 bool citymap_is_reserved(struct tile *ptile) in citymap_is_reserved() argument
186 if (NULL != tile_worked(ptile) /*|| tile_city(ptile)*/) { in citymap_is_reserved()
189 return (citymap[tile_index(ptile)] < 0); in citymap_is_reserved()