disabled mouse-move when 1st person spectating

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@2207 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
driAn
2008-07-24 21:37:17 +00:00
parent 61fe3fb07f
commit cc990e5332
+3 -1
View File
@@ -609,11 +609,13 @@ VARP(invmouse, 0, 0, 1);
void mousemove(int dx, int dy)
{
if(intermission) return;
if(player1->isspectating() && (player1->spectatemode==SM_DEATHCAM || player1->spectatemode==SM_FOLLOW1ST)) return;
const float SENSF = 33.0f; // try match quake sens
camera1->yaw += (dx/SENSF)*(sensitivity/(float)sensitivityscale);
camera1->pitch -= (dy/SENSF)*(sensitivity/(float)sensitivityscale)*(invmouse ? -1 : 1);
fixcamerarange();
if(camera1!=player1 && player1->allowmove())
if(camera1!=player1)
{
player1->yaw = camera1->yaw;
player1->pitch = camera1->pitch;