git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@997 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
driAn
2007-05-14 18:43:59 +00:00
parent d3f97bc349
commit fd2ef397a2
13 changed files with 213 additions and 57 deletions
+4 -2
View File
@@ -433,6 +433,7 @@ void attack(bool on)
{
if(intermission) return;
if(editmode) editdrag(on);
else if(demoplayback && on) shiftdemoplayer(1);
else if(player1->state==CS_DEAD) respawn();
else player1->attacking = on;
}
@@ -440,7 +441,8 @@ void attack(bool on)
void jumpn(bool on)
{
if(intermission) return;
if(player1->state==CS_DEAD)
if(demoplayback && on) demopaused = !demopaused;
else if(player1->state==CS_DEAD)
{
if(on) respawn();
}
@@ -474,7 +476,7 @@ void mousemove(int dx, int dy)
camera1->yaw += (dx/SENSF)*(sensitivity/(float)sensitivityscale);
camera1->pitch -= (dy/SENSF)*(sensitivity/(float)sensitivityscale)*(invmouse ? -1 : 1);
fixcamerarange();
if(camera1!=player1 && player1->state!=CS_DEAD)
if(camera1!=player1 && player1->state!=CS_DEAD && !demoplayback)
{
player1->yaw = camera1->yaw;
player1->pitch = camera1->pitch;