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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user