// Call original function
orig_syscall(CG_R_RENDERSCENE, refdef);
drawRiffleCam();
// Weapons are different in tce
if (eth.mod.type != MOD_TCE) {
// Weapons spy cam
switch (eth.cg_entities[eth.cg_snap->ps.clientNum].currentState->weapon) {
case WP_MORTAR_SET:
if (seth.value[VAR_MORTARCAM])
drawMortarCam();
break;
case WP_PANZERFAUST:
if (seth.value[VAR_PANZERCAM])
drawPanzerCam();
break;
case WP_SATCHEL_DET:
if (seth.value[VAR_SATCHELCAM])
drawSatchelCam();
break;
/*case WP_GPG40:
case WP_M7:
if (seth.value[VAR_RIFLECAM])
drawRiffleCam();
break;*/
default:
break;
}
}