| 828 | } |
| 829 | |
| 830 | void AEquipScreen::refreshInventoryItems() |
| 831 | { |
| 832 | inventoryItems.clear(); |
| 833 | |
| 834 | auto mode = getMode(); |
| 835 | switch (mode) |
| 836 | { |
| 837 | case Mode::Enemy: |
| 838 | break; |
| 839 | case Mode::Agent: |
| 840 | populateInventoryItemsAgent(); |
| 841 | break; |
| 842 | case Mode::Base: |
| 843 | populateInventoryItemsBase(); |
| 844 | break; |
| 845 | case Mode::Battle: |
| 846 | populateInventoryItemsBattle(); |
| 847 | break; |
| 848 | case Mode::Building: |
| 849 | populateInventoryItemsBuilding(); |
| 850 | break; |
| 851 | case Mode::Vehicle: |
| 852 | populateInventoryItemsVehicle(); |
| 853 | break; |
| 854 | } |
| 855 | |
| 856 | if (mode == Mode::Base) |
| 857 | { |
| 858 | formMain->findControl("BUTTON_UNDERPANTS")->setVisible(true); |
| 859 | formMain->findControlTyped<RadioButton>("BUTTON_SHOW_WEAPONS")->setVisible(true); |
| 860 | formMain->findControlTyped<RadioButton>("BUTTON_SHOW_ARMOUR")->setVisible(true); |
| 861 | } |
| 862 | else |
| 863 | { |
| 864 | formMain->findControl("BUTTON_UNDERPANTS")->setVisible(false); |
| 865 | formMain->findControlTyped<RadioButton>("BUTTON_SHOW_WEAPONS")->setVisible(false); |
| 866 | formMain->findControlTyped<RadioButton>("BUTTON_SHOW_ARMOUR")->setVisible(false); |
| 867 | } |
| 868 | |
| 869 | clampInventoryPage(); |
| 870 | } |
| 871 | |
| 872 | void AEquipScreen::populateInventoryItemsBattle() |
| 873 | { |
nothing calls this directly
no test coverage detected