equal
deleted
inserted
replaced
759 DrawStationCoverageAreaText(2, 166, (uint)-1, rad); |
759 DrawStationCoverageAreaText(2, 166, (uint)-1, rad); |
760 } break; |
760 } break; |
761 |
761 |
762 case WE_CLICK: { |
762 case WE_CLICK: { |
763 switch(e->click.widget) { |
763 switch(e->click.widget) { |
764 case 0: |
|
765 ResetObjectToPlace(); |
|
766 break; |
|
767 case 3: |
764 case 3: |
768 case 4: |
765 case 4: |
769 _railstation.orientation = e->click.widget - 3; |
766 _railstation.orientation = e->click.widget - 3; |
770 SndPlayFx(SND_15_BEEP); |
767 SndPlayFx(SND_15_BEEP); |
771 SetWindowDirty(w); |
768 SetWindowDirty(w); |
819 } |
816 } |
820 CheckRedrawStationCoverage(w); |
817 CheckRedrawStationCoverage(w); |
821 } break; |
818 } break; |
822 |
819 |
823 case WE_DESTROY: |
820 case WE_DESTROY: |
824 ResetObjectToPlace(); |
821 if (!WP(w,def_d).close) |
|
822 ResetObjectToPlace(); |
825 break; |
823 break; |
826 } |
824 } |
827 } |
825 } |
828 |
826 |
829 static const Widget _station_builder_widgets[] = { |
827 static const Widget _station_builder_widgets[] = { |
886 DrawTrainDepotSprite(2, 17, 3, r); |
884 DrawTrainDepotSprite(2, 17, 3, r); |
887 break; |
885 break; |
888 } |
886 } |
889 case WE_CLICK: { |
887 case WE_CLICK: { |
890 switch(e->click.widget) { |
888 switch(e->click.widget) { |
891 case 0: |
889 case 3: case 4: case 5: case 6: |
892 ResetObjectToPlace(); |
|
893 break; |
|
894 case 3: |
|
895 case 4: |
|
896 case 5: |
|
897 case 6: |
|
898 _build_depot_direction = e->click.widget - 3; |
890 _build_depot_direction = e->click.widget - 3; |
899 SndPlayFx(SND_15_BEEP); |
891 SndPlayFx(SND_15_BEEP); |
900 SetWindowDirty(w); |
892 SetWindowDirty(w); |
901 break; |
893 break; |
902 } |
894 } |
906 if (WP(w,def_d).close) |
898 if (WP(w,def_d).close) |
907 DeleteWindow(w); |
899 DeleteWindow(w); |
908 return; |
900 return; |
909 |
901 |
910 case WE_DESTROY: |
902 case WE_DESTROY: |
911 ResetObjectToPlace(); |
903 if (!WP(w,def_d).close) |
|
904 ResetObjectToPlace(); |
912 break; |
905 break; |
913 } |
906 } |
914 } |
907 } |
915 |
908 |
916 static const Widget _build_depot_widgets[] = { |
909 static const Widget _build_depot_widgets[] = { |