Make use of the new Enable/Disable model functions to hide/show sniper rifles

during zooming
This commit is contained in:
Marco Cawthorne 2021-10-08 21:50:55 +02:00
parent 4afbde7798
commit 2dbf8e32c9
Signed by: eukara
GPG key ID: C196CD8BA993248A
4 changed files with 18 additions and 3 deletions

View file

@ -158,15 +158,19 @@ w_awp_release(void)
if (pl.w_idle_next > 0.0f) {
pl.viewzoom = 1.0f;
Weapons_EnableModel();
return;
}
if (pl.mode_temp == 1) {
pl.viewzoom = 0.45f;
Weapons_DisableModel();
} else if (pl.mode_temp == 2) {
pl.viewzoom = 0.1f;
Weapons_DisableModel();
} else {
pl.viewzoom = 1.0f;
Weapons_EnableModel();
}
}

View file

@ -160,10 +160,13 @@ w_g3sg1_secondary(void)
/* Simple toggle of fovs */
if (pl.viewzoom == 1.0f) {
pl.viewzoom = 0.45f;
Weapons_DisableModel();
} else if (pl.viewzoom == 0.45f) {
pl.viewzoom = 0.1f;
Weapons_DisableModel();
} else {
pl.viewzoom = 1.0f;
Weapons_EnableModel();
}
pl.w_attack_next = 0.5f;
}

View file

@ -124,15 +124,19 @@ w_scout_release(void)
if (pl.w_idle_next > 0.0f) {
pl.viewzoom = 1.0f;
Weapons_EnableModel();
return;
}
if (pl.mode_temp == 1) {
pl.viewzoom = 0.45f;
Weapons_DisableModel();
} else if (pl.mode_temp == 2) {
pl.viewzoom = 0.1f;
Weapons_DisableModel();
} else {
pl.viewzoom = 1.0f;
Weapons_EnableModel();
}
}

View file

@ -158,12 +158,16 @@ w_sg550_secondary(void)
return;
/* Simple toggle of fovs */
if (pl.viewzoom == 1.0f)
if (pl.viewzoom == 1.0f) {
pl.viewzoom = 0.45f;
else if (pl.viewzoom == 0.45f)
Weapons_DisableModel();
} else if (pl.viewzoom == 0.45f) {
pl.viewzoom = 0.1f;
else
Weapons_DisableModel();
} else {
pl.viewzoom = 1.0f;
Weapons_EnableModel();
}
pl.w_attack_next = 0.5f;
}