| 773 | } |
| 774 | |
| 775 | static void onDropdown(Window& window, WidgetIndex_t widgetIndex, [[maybe_unused]] const WidgetId id, int16_t itemIndex) |
| 776 | { |
| 777 | switch (widgetIndex) |
| 778 | { |
| 779 | case Common::Widx::loadsave_menu: |
| 780 | loadsaveMenuDropdown(&window, widgetIndex, itemIndex); |
| 781 | break; |
| 782 | |
| 783 | case Common::Widx::audio_menu: |
| 784 | audioMenuDropdown(&window, widgetIndex, itemIndex); |
| 785 | break; |
| 786 | |
| 787 | case Widx::cheats_menu: |
| 788 | cheatsMenuDropdown(&window, widgetIndex, itemIndex); |
| 789 | break; |
| 790 | |
| 791 | case Common::Widx::railroad_menu: |
| 792 | railroadMenuDropdown(&window, widgetIndex, itemIndex); |
| 793 | break; |
| 794 | |
| 795 | case Common::Widx::port_menu: |
| 796 | portMenuDropdown(&window, widgetIndex, itemIndex); |
| 797 | break; |
| 798 | |
| 799 | case Common::Widx::build_vehicles_menu: |
| 800 | buildVehiclesMenuDropdown(&window, widgetIndex, itemIndex); |
| 801 | break; |
| 802 | |
| 803 | case Common::Widx::vehicles_menu: |
| 804 | vehiclesMenuDropdown(&window, widgetIndex, itemIndex); |
| 805 | break; |
| 806 | |
| 807 | case Common::Widx::stations_menu: |
| 808 | stationsMenuDropdown(&window, widgetIndex, itemIndex); |
| 809 | break; |
| 810 | |
| 811 | default: |
| 812 | Common::onDropdown(&window, widgetIndex, itemIndex); |
| 813 | break; |
| 814 | } |
| 815 | } |
| 816 | |
| 817 | // 0x00439DE4 |
| 818 | static void draw(Window& window, Gfx::DrawingContext& drawingCtx) |
nothing calls this directly
no test coverage detected