Browse Source

Fix compiler warnings: NUM_MAX_CLASSES not handled in switch

pull/8195/head
staphen 6 months ago committed by Anders Jenbo
parent
commit
cd18ec35fb
  1. 2
      Source/items.cpp
  2. 16
      Source/objects.cpp
  3. 2
      Source/player.cpp

2
Source/items.cpp

@ -4603,6 +4603,8 @@ void SpawnBoy(int lvl)
if (IsAnyOf(itemType, ItemType::Bow, ItemType::Staff))
ivalue = INT_MAX;
break;
default:
break;
}
}
} while (keepgoing

16
Source/objects.cpp

@ -617,6 +617,8 @@ void AddCryptObject(Object &object, int a2)
case HeroClass::Bard:
object._oVar2 = TEXT_BBOOKA;
break;
default:
break;
}
break;
case 7:
@ -637,6 +639,8 @@ void AddCryptObject(Object &object, int a2)
case HeroClass::Bard:
object._oVar2 = TEXT_BBOOKB;
break;
default:
break;
}
break;
case 8:
@ -657,6 +661,8 @@ void AddCryptObject(Object &object, int a2)
case HeroClass::Bard:
object._oVar2 = TEXT_BBOOKC;
break;
default:
break;
}
break;
}
@ -2000,6 +2006,8 @@ void OperateChamberOfBoneBook(Object &questBook, bool sendmsg)
case HeroClass::Barbarian:
textdef = TEXT_BONER;
break;
default:
break;
}
if (sendmsg) {
Quests[Q_SCHAMB]._qmsg = textdef;
@ -2813,6 +2821,8 @@ void OperateShrineOily(Player &player, Point spawnPosition)
ModifyPlrDex(player, 1);
ModifyPlrMag(player, 1);
break;
default:
break;
}
CheckStats(player);
@ -3868,6 +3878,8 @@ void InitObjects()
case HeroClass::Barbarian:
spId = TEXT_BLINDING;
break;
default:
break;
}
Quests[Q_BLIND]._qmsg = spId;
AddBookLever(OBJ_BLINDBOOK, { SetPiece.position, SetPiece.size + 1 }, spId);
@ -3894,6 +3906,8 @@ void InitObjects()
case HeroClass::Barbarian:
spId = TEXT_BLOODY;
break;
default:
break;
}
Quests[Q_BLOOD]._qmsg = spId;
AddBookLever(OBJ_BLOODBOOK, { SetPiece.position + Displacement { 0, 3 }, { 2, 4 } }, spId);
@ -3927,6 +3941,8 @@ void InitObjects()
case HeroClass::Barbarian:
spId = TEXT_BLOODWAR;
break;
default:
break;
}
Quests[Q_WARLORD]._qmsg = spId;
AddBookLever(OBJ_STEELTOME, SetPiece, spId);

2
Source/player.cpp

@ -2756,6 +2756,8 @@ StartPlayerKill(Player &player, DeathReason deathReason)
case HeroClass::Barbarian:
ear._iCurs = ICURS_EAR_ROGUE;
break;
default:
break;
}
ear._iCreateInfo = player._pName[0] << 8 | player._pName[1];

Loading…
Cancel
Save