Make implicit switch fallthrough an error in the Xcode project and fix all places that do it

Since we can't directly use C++11 attributes, I've chosen BOOST_FALLTHROUGH to annotate intentional fallthroughs.

Thanks to @fosnola for spotting a missing break, which triggered this.
This commit is contained in:
2023-01-21 21:42:53 -05:00
parent 7068815cb7
commit 5bce71d59f
13 changed files with 21 additions and 5 deletions

View File

@@ -245,6 +245,7 @@ void writeScenarioToXml(ticpp::Printer&& data, cScenario& scenario) {
case eShopItemType::OPT_ITEM:
quantity %= 1000;
chance = entry.quantity / 1000;
BOOST_FALLTHROUGH;
case eShopItemType::ITEM:
data.OpenElement("item");
if(quantity == 0)