@@ -311,7 +311,7 @@ static int has_nearby_enemy(int x_start, int y_start, int x_end, int y_end) {
311
311
return 0 ;
312
312
}
313
313
314
- static int place_houses (bool measure_only, int x_start, int y_start, int x_end, int y_end) {
314
+ int build_planner:: place_houses (bool measure_only, int x_start, int y_start, int x_end, int y_end) {
315
315
grid_area area = map_grid_get_area (tile2i (x_start, y_start), tile2i (x_end, y_end));
316
316
317
317
int needs_road_warning = 0 ;
@@ -548,6 +548,7 @@ void build_planner::set_tiles_building(int image_id, int size_xx) {
548
548
set_graphics_row (row, empty_row, size.x );
549
549
}
550
550
}
551
+
551
552
void build_planner::set_graphics_array (int * image_set, int size_x, int size_y) {
552
553
init_tiles (size_x, size_y);
553
554
// int (*image_array)[size_y][size_x] = (int(*)[size_y][size_x])image_set;
@@ -748,7 +749,7 @@ void build_planner::setup_build_flags() {
748
749
}
749
750
750
751
void build_planner::setup_build_graphics () {
751
- const auto &props = building_impl::params (build_type);
752
+ const auto ¶ms = building_impl::params (build_type);
752
753
753
754
vec2i init_tiles_size;
754
755
switch (build_type) {
@@ -883,13 +884,13 @@ void build_planner::setup_build_graphics() {
883
884
break ;
884
885
885
886
case BUILDING_WATER_LIFT:
886
- set_tiles_building (props .anim [animkeys ().base ].first_img () + relative_orientation + variant * 4 , props .building_size );
887
+ set_tiles_building (params .anim [animkeys ().base ].first_img () + relative_orientation + variant * 4 , params .building_size );
887
888
break ;
888
889
889
890
case BUILDING_DOCK:
890
891
case BUILDING_WARSHIP_WHARF:
891
892
case BUILDING_TRANSPORT_WHARF:
892
- set_tiles_building (props .anim [animkeys ().base ].first_img () + relative_orientation, props.building_size );
893
+ set_tiles_building (params .anim [animkeys ().base ].first_img () + relative_orientation, props.building_size );
893
894
break ;
894
895
895
896
case BUILDING_LOW_BRIDGE:
@@ -946,17 +947,7 @@ void build_planner::setup_build_graphics() {
946
947
break ;
947
948
948
949
default : // regular buildings
949
- {
950
- const auto ¶ms = building_impl::params (build_type);
951
- params.setup_preview_graphics (*this );
952
-
953
- int img_id = props.anim [animkeys ().base ].first_img ();
954
- if (!img_id) {
955
- img_id = params.anim [animkeys ().preview ].first_img ();
956
- }
957
- img_id += params.planer_relative_orientation * relative_orientation;
958
- set_tiles_building (img_id, props.building_size );
959
- }
950
+ params.setup_preview_graphics (*this );
960
951
break ;
961
952
}
962
953
}
0 commit comments