558 static void SetupRailToolbar(RailType railtype, Window *w) |
558 static void SetupRailToolbar(RailType railtype, Window *w) |
559 { |
559 { |
560 const RailtypeInfo *rti = GetRailTypeInfo(railtype); |
560 const RailtypeInfo *rti = GetRailTypeInfo(railtype); |
561 |
561 |
562 assert(railtype < RAILTYPE_END); |
562 assert(railtype < RAILTYPE_END); |
563 w->widget[RTW_CAPTION].unkA = rti->strings.toolbar_caption; |
563 w->widget[RTW_CAPTION].data = rti->strings.toolbar_caption; |
564 w->widget[RTW_BUILD_NS].unkA = rti->gui_sprites.build_ns_rail; |
564 w->widget[RTW_BUILD_NS].data = rti->gui_sprites.build_ns_rail; |
565 w->widget[RTW_BUILD_X].unkA = rti->gui_sprites.build_x_rail; |
565 w->widget[RTW_BUILD_X].data = rti->gui_sprites.build_x_rail; |
566 w->widget[RTW_BUILD_EW].unkA = rti->gui_sprites.build_ew_rail; |
566 w->widget[RTW_BUILD_EW].data = rti->gui_sprites.build_ew_rail; |
567 w->widget[RTW_BUILD_Y].unkA = rti->gui_sprites.build_y_rail; |
567 w->widget[RTW_BUILD_Y].data = rti->gui_sprites.build_y_rail; |
568 w->widget[RTW_AUTORAIL].unkA = rti->gui_sprites.auto_rail; |
568 w->widget[RTW_AUTORAIL].data = rti->gui_sprites.auto_rail; |
569 w->widget[RTW_BUILD_DEPOT].unkA = rti->gui_sprites.build_depot; |
569 w->widget[RTW_BUILD_DEPOT].data = rti->gui_sprites.build_depot; |
570 w->widget[RTW_CONVERT_RAIL].unkA = rti->gui_sprites.convert_rail; |
570 w->widget[RTW_CONVERT_RAIL].data = rti->gui_sprites.convert_rail; |
571 w->widget[RTW_BUILD_TUNNEL].unkA = rti->gui_sprites.build_tunnel; |
571 w->widget[RTW_BUILD_TUNNEL].data = rti->gui_sprites.build_tunnel; |
572 } |
572 } |
573 |
573 |
574 void ShowBuildRailToolbar(RailType railtype, int button) |
574 void ShowBuildRailToolbar(RailType railtype, int button) |
575 { |
575 { |
576 Window *w; |
576 Window *w; |