Home
last modified time | relevance | path

Searched refs:proad (Results 1 – 25 of 85) sorted by relevance

1234

/dports/games/freeciv/freeciv-2.6.6/common/
H A Droad.c36 return proad->id; in road_number()
51 return road_number(proad); in road_index()
59 return proad->self; in road_extra_get()
110 struct road_type *proad; in road_type_init() local
112 proad = fc_malloc(sizeof(*proad)); in road_type_init()
118 proad->id = idx; in road_type_init()
120 proad->self = pextra; in road_type_init()
168 return proad->compat; in road_compat_special()
184 return proad; in road_by_compat_special()
340 if (proad == NULL) { in count_road_near_tile()
[all …]
H A Droad.h57 #define road_type_list_iterate(roadlist, proad) \ argument
58 TYPED_LIST_ITERATE(struct road_type, roadlist, proad)
89 Road_type_id road_index(const struct road_type *proad);
90 Road_type_id road_number(const struct road_type *proad);
93 struct extra_type *road_extra_get(const struct road_type *proad);
95 enum road_compat road_compat_special(const struct road_type *proad);
116 bool can_build_road_base(const struct road_type *proad,
119 bool can_build_road(struct road_type *proad,
122 bool player_can_build_road(const struct road_type *proad,
126 bool is_native_tile_to_road(const struct road_type *proad,
[all …]
H A Dtile.c301 struct road_type *proad = extra_road_get(pextra); in tile_roads_output_incr() local
303 const_incr += proad->tile_incr_const[o]; in tile_roads_output_incr()
304 incr += proad->tile_incr[o]; in tile_roads_output_incr()
320 struct road_type *proad = extra_road_get(pextra); in tile_roads_output_bonus() local
322 bonus += proad->tile_bonus[o]; in tile_roads_output_bonus()
835 return tile_has_extra(ptile, road_extra_get(proad)); in tile_has_road()
859 if (proad != NULL) { in tile_add_road()
860 tile_add_extra(ptile, road_extra_get(proad)); in tile_add_road()
869 if (proad != NULL) { in tile_remove_road()
870 tile_remove_extra(ptile, road_extra_get(proad)); in tile_remove_road()
[all …]
H A Dtile.h139 bool tile_has_road(const struct tile *ptile, const struct road_type *proad);
140 void tile_add_road(struct tile *ptile, const struct road_type *proad);
141 void tile_remove_road(struct tile *ptile, const struct road_type *proad);
H A Dmap.c811 struct road_type *proad = extra_road_get(pextra); in tile_move_cost_ptrs() local
818 if (cost > proad->move_cost in tile_move_cost_ptrs()
819 && (!ri || road_has_flag(proad, RF_UNRESTRICTED_INFRA)) in tile_move_cost_ptrs()
821 extra_type_list_iterate(proad->integrators, iextra) { in tile_move_cost_ptrs()
826 if (proad->move_mode == RMM_FAST_ALWAYS) { in tile_move_cost_ptrs()
827 cost = proad->move_cost; in tile_move_cost_ptrs()
834 cost = proad->move_cost; in tile_move_cost_ptrs()
836 switch (proad->move_mode) { in tile_move_cost_ptrs()
840 if (cost > proad->move_cost * 2) { in tile_move_cost_ptrs()
850 cost = proad->move_cost * 2; in tile_move_cost_ptrs()
[all …]
H A Dunitlist.c148 struct road_type *proad = extra_road_get(pextra); in can_units_do_any_road() local
150 if (can_build_road(proad, punit, unit_tile(punit))) { in can_units_do_any_road()
/dports/games/freeciv-nox11/freeciv-2.6.6/common/
H A Droad.c36 return proad->id; in road_number()
51 return road_number(proad); in road_index()
59 return proad->self; in road_extra_get()
110 struct road_type *proad; in road_type_init() local
112 proad = fc_malloc(sizeof(*proad)); in road_type_init()
118 proad->id = idx; in road_type_init()
120 proad->self = pextra; in road_type_init()
168 return proad->compat; in road_compat_special()
184 return proad; in road_by_compat_special()
340 if (proad == NULL) { in count_road_near_tile()
[all …]
H A Droad.h57 #define road_type_list_iterate(roadlist, proad) \ argument
58 TYPED_LIST_ITERATE(struct road_type, roadlist, proad)
89 Road_type_id road_index(const struct road_type *proad);
90 Road_type_id road_number(const struct road_type *proad);
93 struct extra_type *road_extra_get(const struct road_type *proad);
95 enum road_compat road_compat_special(const struct road_type *proad);
116 bool can_build_road_base(const struct road_type *proad,
119 bool can_build_road(struct road_type *proad,
122 bool player_can_build_road(const struct road_type *proad,
126 bool is_native_tile_to_road(const struct road_type *proad,
[all …]
H A Dtile.c301 struct road_type *proad = extra_road_get(pextra); in tile_roads_output_incr() local
303 const_incr += proad->tile_incr_const[o]; in tile_roads_output_incr()
304 incr += proad->tile_incr[o]; in tile_roads_output_incr()
320 struct road_type *proad = extra_road_get(pextra); in tile_roads_output_bonus() local
322 bonus += proad->tile_bonus[o]; in tile_roads_output_bonus()
835 return tile_has_extra(ptile, road_extra_get(proad)); in tile_has_road()
859 if (proad != NULL) { in tile_add_road()
860 tile_add_extra(ptile, road_extra_get(proad)); in tile_add_road()
869 if (proad != NULL) { in tile_remove_road()
870 tile_remove_extra(ptile, road_extra_get(proad)); in tile_remove_road()
[all …]
H A Dtile.h139 bool tile_has_road(const struct tile *ptile, const struct road_type *proad);
140 void tile_add_road(struct tile *ptile, const struct road_type *proad);
141 void tile_remove_road(struct tile *ptile, const struct road_type *proad);
H A Dmap.c811 struct road_type *proad = extra_road_get(pextra); in tile_move_cost_ptrs() local
818 if (cost > proad->move_cost in tile_move_cost_ptrs()
819 && (!ri || road_has_flag(proad, RF_UNRESTRICTED_INFRA)) in tile_move_cost_ptrs()
821 extra_type_list_iterate(proad->integrators, iextra) { in tile_move_cost_ptrs()
826 if (proad->move_mode == RMM_FAST_ALWAYS) { in tile_move_cost_ptrs()
827 cost = proad->move_cost; in tile_move_cost_ptrs()
834 cost = proad->move_cost; in tile_move_cost_ptrs()
836 switch (proad->move_mode) { in tile_move_cost_ptrs()
840 if (cost > proad->move_cost * 2) { in tile_move_cost_ptrs()
850 cost = proad->move_cost * 2; in tile_move_cost_ptrs()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/ai/threaded/
H A Dtaicity.c211 struct road_type *proad; in tai_tile_worker_task_select() local
227 proad = extra_road_get(tgt); in tai_tile_worker_task_select()
235 if (proad != NULL && road_provides_move_bonus(proad)) { in tai_tile_worker_task_select()
255 if (proad->move_cost < old_move_cost) { in tai_tile_worker_task_select()
256 if (proad->move_cost >= terrain_control.move_fragments) { in tai_tile_worker_task_select()
257 mc_divisor = proad->move_cost / terrain_control.move_fragments; in tai_tile_worker_task_select()
259 if (proad->move_cost == 0) { in tai_tile_worker_task_select()
262 mc_multiplier = 1 - proad->move_cost; in tai_tile_worker_task_select()
268 extra = adv_settlers_road_bonus(ptile, proad) * mc_multiplier / mc_divisor; in tai_tile_worker_task_select()
/dports/games/freeciv/freeciv-2.6.6/ai/threaded/
H A Dtaicity.c211 struct road_type *proad; in tai_tile_worker_task_select() local
227 proad = extra_road_get(tgt); in tai_tile_worker_task_select()
235 if (proad != NULL && road_provides_move_bonus(proad)) { in tai_tile_worker_task_select()
255 if (proad->move_cost < old_move_cost) { in tai_tile_worker_task_select()
256 if (proad->move_cost >= terrain_control.move_fragments) { in tai_tile_worker_task_select()
257 mc_divisor = proad->move_cost / terrain_control.move_fragments; in tai_tile_worker_task_select()
259 if (proad->move_cost == 0) { in tai_tile_worker_task_select()
262 mc_multiplier = 1 - proad->move_cost; in tai_tile_worker_task_select()
268 extra = adv_settlers_road_bonus(ptile, proad) * mc_multiplier / mc_divisor; in tai_tile_worker_task_select()
/dports/games/freeciv/freeciv-2.6.6/server/advisors/
H A Dautosettlers.c123 int adv_settlers_road_bonus(struct tile *ptile, struct road_type *proad) in adv_settlers_road_bonus() argument
138 if (proad == NULL) { in adv_settlers_road_bonus()
142 rnbr = road_number(proad); in adv_settlers_road_bonus()
143 pextra = road_extra_get(proad); in adv_settlers_road_bonus()
164 real_road[i] = tile_has_road(tile1, proad); in adv_settlers_road_bonus()
599 struct road_type *proad; in settler_evaluate_improvements() local
608 proad = extra_road_get(pextra); in settler_evaluate_improvements()
610 if (proad != NULL && road_provides_move_bonus(proad)) { in settler_evaluate_improvements()
630 if (proad->move_cost < old_move_cost) { in settler_evaluate_improvements()
634 if (proad->move_cost == 0) { in settler_evaluate_improvements()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/server/advisors/
H A Dautosettlers.c123 int adv_settlers_road_bonus(struct tile *ptile, struct road_type *proad) in adv_settlers_road_bonus() argument
138 if (proad == NULL) { in adv_settlers_road_bonus()
142 rnbr = road_number(proad); in adv_settlers_road_bonus()
143 pextra = road_extra_get(proad); in adv_settlers_road_bonus()
164 real_road[i] = tile_has_road(tile1, proad); in adv_settlers_road_bonus()
599 struct road_type *proad; in settler_evaluate_improvements() local
608 proad = extra_road_get(pextra); in settler_evaluate_improvements()
610 if (proad != NULL && road_provides_move_bonus(proad)) { in settler_evaluate_improvements()
630 if (proad->move_cost < old_move_cost) { in settler_evaluate_improvements()
634 if (proad->move_cost == 0) { in settler_evaluate_improvements()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/client/gui-xaw/
H A Dmenu.c403 struct road_type *proad; in real_menus_update() local
457 proad = road_by_compat_special(ROCO_ROAD); in real_menus_update()
458 if (proad != NULL) { in real_menus_update()
461 tgt = road_extra_get(proad); in real_menus_update()
469 proad = road_by_compat_special(ROCO_RAILROAD); in real_menus_update()
470 if (proad != NULL) { in real_menus_update()
473 tgt = road_extra_get(proad); in real_menus_update()
840 if (proad != NULL) { in orders_menu_callback()
843 tgt = road_extra_get(proad); in orders_menu_callback()
853 if (proad != NULL) { in orders_menu_callback()
[all …]
/dports/games/freeciv/freeciv-2.6.6/client/gui-xaw/
H A Dmenu.c403 struct road_type *proad; in real_menus_update() local
457 proad = road_by_compat_special(ROCO_ROAD); in real_menus_update()
458 if (proad != NULL) { in real_menus_update()
461 tgt = road_extra_get(proad); in real_menus_update()
469 proad = road_by_compat_special(ROCO_RAILROAD); in real_menus_update()
470 if (proad != NULL) { in real_menus_update()
473 tgt = road_extra_get(proad); in real_menus_update()
840 if (proad != NULL) { in orders_menu_callback()
843 tgt = road_extra_get(proad); in orders_menu_callback()
853 if (proad != NULL) { in orders_menu_callback()
[all …]
/dports/games/freeciv/freeciv-2.6.6/client/gui-sdl2/
H A Dmenu.c196 if (proad != NULL) { in unit_order_callback()
199 tgt = road_extra_get(proad); in unit_order_callback()
399 struct road_type *proad; in create_units_order_widgets() local
570 proad = road_by_compat_special(ROCO_ROAD); in create_units_order_widgets()
572 if (proad != NULL) { in create_units_order_widgets()
575 extra_name_translation(road_extra_get(proad)), in create_units_order_widgets()
1081 struct road_type *proad = extra_road_get(pextra); in real_menus_update() local
1385 if (proad != NULL) { in real_menus_update()
1388 tgt = road_extra_get(proad); in real_menus_update()
1406 if (proad != NULL) { in real_menus_update()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/client/gui-sdl2/
H A Dmenu.c196 if (proad != NULL) { in unit_order_callback()
199 tgt = road_extra_get(proad); in unit_order_callback()
399 struct road_type *proad; in create_units_order_widgets() local
570 proad = road_by_compat_special(ROCO_ROAD); in create_units_order_widgets()
572 if (proad != NULL) { in create_units_order_widgets()
575 extra_name_translation(road_extra_get(proad)), in create_units_order_widgets()
1081 struct road_type *proad = extra_road_get(pextra); in real_menus_update() local
1385 if (proad != NULL) { in real_menus_update()
1388 tgt = road_extra_get(proad); in real_menus_update()
1406 if (proad != NULL) { in real_menus_update()
[all …]
/dports/games/freeciv/freeciv-2.6.6/client/gui-sdl/
H A Dmenu.c192 if (proad != NULL) { in unit_order_callback()
195 tgt = road_extra_get(proad); in unit_order_callback()
403 struct road_type *proad; in create_units_order_widgets() local
574 proad = road_by_compat_special(ROCO_ROAD); in create_units_order_widgets()
576 if (proad != NULL) { in create_units_order_widgets()
579 extra_name_translation(road_extra_get(proad)), in create_units_order_widgets()
1085 struct road_type *proad = extra_road_get(pextra); in real_menus_update() local
1390 if (proad != NULL) { in real_menus_update()
1393 tgt = road_extra_get(proad); in real_menus_update()
1411 if (proad != NULL) { in real_menus_update()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/client/gui-sdl/
H A Dmenu.c192 if (proad != NULL) { in unit_order_callback()
195 tgt = road_extra_get(proad); in unit_order_callback()
403 struct road_type *proad; in create_units_order_widgets() local
574 proad = road_by_compat_special(ROCO_ROAD); in create_units_order_widgets()
576 if (proad != NULL) { in create_units_order_widgets()
579 extra_name_translation(road_extra_get(proad)), in create_units_order_widgets()
1085 struct road_type *proad = extra_road_get(pextra); in real_menus_update() local
1390 if (proad != NULL) { in real_menus_update()
1393 tgt = road_extra_get(proad); in real_menus_update()
1411 if (proad != NULL) { in real_menus_update()
[all …]
/dports/games/freeciv/freeciv-2.6.6/client/gui-gtk-3.0/
H A Dmenu.c1137 if (proad != NULL) { in connect_road_callback()
1140 tgt = road_extra_get(proad); in connect_road_callback()
2064 struct road_type *proad; in real_menus_update() local
2111 proad = road_by_compat_special(ROCO_ROAD); in real_menus_update()
2112 if (proad != NULL) { in real_menus_update()
2120 if (proad != NULL) { in real_menus_update()
2250 proad = road_by_compat_special(ROCO_ROAD); in real_menus_update()
2251 if (proad != NULL) { in real_menus_update()
2254 tgt = road_extra_get(proad); in real_menus_update()
2263 if (proad != NULL) { in real_menus_update()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/client/gui-gtk-2.0/
H A Dmenu.c1145 if (proad != NULL) { in connect_road_callback()
1148 tgt = road_extra_get(proad); in connect_road_callback()
2076 struct road_type *proad; in real_menus_update() local
2123 proad = road_by_compat_special(ROCO_ROAD); in real_menus_update()
2124 if (proad != NULL) { in real_menus_update()
2132 if (proad != NULL) { in real_menus_update()
2262 proad = road_by_compat_special(ROCO_ROAD); in real_menus_update()
2263 if (proad != NULL) { in real_menus_update()
2266 tgt = road_extra_get(proad); in real_menus_update()
2275 if (proad != NULL) { in real_menus_update()
[all …]
/dports/games/freeciv-nox11/freeciv-2.6.6/client/gui-gtk-3.0/
H A Dmenu.c1137 if (proad != NULL) { in connect_road_callback()
1140 tgt = road_extra_get(proad); in connect_road_callback()
2064 struct road_type *proad; in real_menus_update() local
2111 proad = road_by_compat_special(ROCO_ROAD); in real_menus_update()
2112 if (proad != NULL) { in real_menus_update()
2120 if (proad != NULL) { in real_menus_update()
2250 proad = road_by_compat_special(ROCO_ROAD); in real_menus_update()
2251 if (proad != NULL) { in real_menus_update()
2254 tgt = road_extra_get(proad); in real_menus_update()
2263 if (proad != NULL) { in real_menus_update()
[all …]
/dports/games/freeciv/freeciv-2.6.6/client/gui-gtk-2.0/
H A Dmenu.c1145 if (proad != NULL) { in connect_road_callback()
1148 tgt = road_extra_get(proad); in connect_road_callback()
2076 struct road_type *proad; in real_menus_update() local
2123 proad = road_by_compat_special(ROCO_ROAD); in real_menus_update()
2124 if (proad != NULL) { in real_menus_update()
2132 if (proad != NULL) { in real_menus_update()
2262 proad = road_by_compat_special(ROCO_ROAD); in real_menus_update()
2263 if (proad != NULL) { in real_menus_update()
2266 tgt = road_extra_get(proad); in real_menus_update()
2275 if (proad != NULL) { in real_menus_update()
[all …]

1234