mirror of
https://github.com/ZDoom/Raze.git
synced 2025-02-22 11:31:11 +00:00
- Exhumed: Clean up first few switch case statements in doPlayerItemPickups()
.
This commit is contained in:
parent
48803b3631
commit
7f4b9d29b0
1 changed files with 7 additions and 30 deletions
|
@ -112,26 +112,22 @@ void doPlayerItemPickups(Player* const pPlayer)
|
||||||
switch (itemtype)
|
switch (itemtype)
|
||||||
{
|
{
|
||||||
case 0: // Speed Loader
|
case 0: // Speed Loader
|
||||||
{
|
|
||||||
if (AddAmmo(pPlayer->nPlayer, 1, pPickupActor->spr.hitag))
|
if (AddAmmo(pPlayer->nPlayer, 1, pPickupActor->spr.hitag))
|
||||||
{
|
{
|
||||||
nSound = StaticSound[kSoundAmmoPickup];
|
nSound = StaticSound[kSoundAmmoPickup];
|
||||||
pickFlag |= kPickupDefaults;
|
pickFlag |= kPickupDefaults;
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
case 1: // Fuel Canister
|
case 1: // Fuel Canister
|
||||||
{
|
|
||||||
if (AddAmmo(pPlayer->nPlayer, 3, pPickupActor->spr.hitag))
|
if (AddAmmo(pPlayer->nPlayer, 3, pPickupActor->spr.hitag))
|
||||||
{
|
{
|
||||||
nSound = StaticSound[kSoundAmmoPickup];
|
nSound = StaticSound[kSoundAmmoPickup];
|
||||||
pickFlag |= kPickupDefaults;
|
pickFlag |= kPickupDefaults;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
case 2: // M - 60 Ammo Belt
|
case 2: // M - 60 Ammo Belt
|
||||||
{
|
|
||||||
if (AddAmmo(pPlayer->nPlayer, 2, pPickupActor->spr.hitag))
|
if (AddAmmo(pPlayer->nPlayer, 2, pPickupActor->spr.hitag))
|
||||||
{
|
{
|
||||||
nSound = StaticSound[kSoundAmmoPickup];
|
nSound = StaticSound[kSoundAmmoPickup];
|
||||||
|
@ -139,14 +135,14 @@ void doPlayerItemPickups(Player* const pPlayer)
|
||||||
pickFlag |= kPickupDefaults;
|
pickFlag |= kPickupDefaults;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
case 3: // Grenade
|
case 3: // Grenade
|
||||||
case 21:
|
case 21:
|
||||||
case 49:
|
case 49:
|
||||||
{
|
|
||||||
if (AddAmmo(pPlayer->nPlayer, 4, 1))
|
if (AddAmmo(pPlayer->nPlayer, 4, 1))
|
||||||
{
|
{
|
||||||
nSound = StaticSound[kSoundAmmoPickup];
|
nSound = StaticSound[kSoundAmmoPickup];
|
||||||
|
|
||||||
if (!(pPlayer->nPlayerWeapons & 0x10))
|
if (!(pPlayer->nPlayerWeapons & 0x10))
|
||||||
{
|
{
|
||||||
pPlayer->nPlayerWeapons |= 0x10;
|
pPlayer->nPlayerWeapons |= 0x10;
|
||||||
|
@ -157,23 +153,7 @@ void doPlayerItemPickups(Player* const pPlayer)
|
||||||
{
|
{
|
||||||
pPickupActor->spr.cstat = CSTAT_SPRITE_INVISIBLE;
|
pPickupActor->spr.cstat = CSTAT_SPRITE_INVISIBLE;
|
||||||
DestroyItemAnim(pPickupActor);
|
DestroyItemAnim(pPickupActor);
|
||||||
|
pickFlag |= kPickupOnConsole;
|
||||||
// loc_1BA74: - repeated block, see in default case
|
|
||||||
if (pPlayer->nPlayer == nLocalPlayer)
|
|
||||||
{
|
|
||||||
if (nItemText[statBase] > -1 && nTotalPlayers == 1)
|
|
||||||
{
|
|
||||||
pickupMessage(statBase);
|
|
||||||
}
|
|
||||||
|
|
||||||
TintPalette(tintRed * 4, tintGreen * 4, 0);
|
|
||||||
|
|
||||||
if (nSound > -1)
|
|
||||||
{
|
|
||||||
PlayLocalSound(nSound, 0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -181,7 +161,6 @@ void doPlayerItemPickups(Player* const pPlayer)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
|
|
||||||
case 4: // Pickable item
|
case 4: // Pickable item
|
||||||
case 9: // Pickable item
|
case 9: // Pickable item
|
||||||
|
@ -199,15 +178,13 @@ void doPlayerItemPickups(Player* const pPlayer)
|
||||||
case 38:
|
case 38:
|
||||||
case 45:
|
case 45:
|
||||||
case 52:
|
case 52:
|
||||||
{
|
|
||||||
pickFlag |= kPickupDefaults;
|
pickFlag |= kPickupDefaults;
|
||||||
}
|
break;
|
||||||
|
|
||||||
case 5: // Map
|
case 5: // Map
|
||||||
{
|
|
||||||
GrabMap();
|
GrabMap();
|
||||||
pickFlag |= kPickupDefaults;
|
pickFlag |= kPickupDefaults;
|
||||||
}
|
break;
|
||||||
|
|
||||||
case 6: // Berry Twig
|
case 6: // Berry Twig
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue