|
|
@ -167,6 +167,11 @@ DEFINE_GET_FOCUS_STRING_HANDLER(dwarfmode)
|
|
|
|
newFocusString += "/Stockpile";
|
|
|
|
newFocusString += "/Stockpile";
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (game->main_interface.bottom_mode_selected == df::enums::main_bottom_mode_type::STOCKPILE_PAINT) {
|
|
|
|
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
|
|
|
|
newFocusString += "/Stockpile/Paint";
|
|
|
|
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
|
|
|
|
}
|
|
|
|
if (game->main_interface.bottom_mode_selected == df::enums::main_bottom_mode_type::HAULING) {
|
|
|
|
if (game->main_interface.bottom_mode_selected == df::enums::main_bottom_mode_type::HAULING) {
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
newFocusString += "/Hauling";
|
|
|
|
newFocusString += "/Hauling";
|
|
|
@ -181,6 +186,36 @@ DEFINE_GET_FOCUS_STRING_HANDLER(dwarfmode)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (game->main_interface.bottom_mode_selected == df::enums::main_bottom_mode_type::ZONE_PAINT) {
|
|
|
|
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
|
|
|
|
newFocusString += "/Zone/Paint";
|
|
|
|
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (game->main_interface.bottom_mode_selected == df::enums::main_bottom_mode_type::BURROW) {
|
|
|
|
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
|
|
|
|
newFocusString += "/Burrow";
|
|
|
|
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (game->main_interface.bottom_mode_selected == df::enums::main_bottom_mode_type::BURROW_PAINT) {
|
|
|
|
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
|
|
|
|
newFocusString += "/Burrow/Paint";
|
|
|
|
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (game->main_interface.bottom_mode_selected == df::enums::main_bottom_mode_type::BUILDING) {
|
|
|
|
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
|
|
|
|
newFocusString += "/Building";
|
|
|
|
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (game->main_interface.bottom_mode_selected == df::enums::main_bottom_mode_type::BUILDING_PLACEMENT) {
|
|
|
|
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
|
|
|
|
newFocusString += "/Building/Placement";
|
|
|
|
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (game->main_interface.bottom_mode_selected == df::enums::main_bottom_mode_type::BUILDING_PICK_MATERIALS) {
|
|
|
|
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
|
|
|
|
newFocusString += "/Building/PickMaterials";
|
|
|
|
|
|
|
|
focusStrings.push_back(newFocusString);
|
|
|
|
|
|
|
|
}
|
|
|
|
if (game->main_interface.trade.open) {
|
|
|
|
if (game->main_interface.trade.open) {
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
newFocusString = baseFocus;
|
|
|
|
newFocusString += "/Trade";
|
|
|
|
newFocusString += "/Trade";
|
|
|
|