MCPcopy Create free account
hub / github.com/OpenApoc/OpenApoc / setHighlightedSlotType

Method setHighlightedSlotType

game/ui/base/vequipscreen.cpp:536–556  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

534}
535
536void VEquipScreen::setHighlightedSlotType(EquipmentSlotType type)
537{
538 this->selectionType = type;
539 this->paperDoll->setHighlight({type});
540 switch (type)
541 {
542 case EquipmentSlotType::VehicleGeneral:
543 this->paperDoll->setHighlightColours({EQUIP_GRID_COLOUR, EQUIP_GRID_COLOUR_GENERAL});
544 break;
545 case EquipmentSlotType::VehicleWeapon:
546 this->paperDoll->setHighlightColours({EQUIP_GRID_COLOUR, EQUIP_GRID_COLOUR_WEAPON});
547 break;
548 case EquipmentSlotType::VehicleEngine:
549 this->paperDoll->setHighlightColours({EQUIP_GRID_COLOUR, EQUIP_GRID_COLOUR_ENGINE});
550 break;
551 default:
552 {
553 LogError("Non-vehicle slot type in VEquipScreen?");
554 }
555 }
556}
557
558} // namespace OpenApoc

Callers 2

VEquipScreenMethod · 0.95
eventOccurredMethod · 0.95

Calls 2

setHighlightMethod · 0.80
setHighlightColoursMethod · 0.80

Tested by

no test coverage detected