Lines 16-22
Link Here
|
16 |
|
16 |
|
17 |
#define MOVESCALE 150l |
17 |
#define MOVESCALE 150l |
18 |
#define BACKMOVESCALE 100l |
18 |
#define BACKMOVESCALE 100l |
19 |
#define ANGLESCALE 20 |
19 |
#define ANGLESCALE ((20*360)/ANGLES) |
20 |
|
20 |
|
21 |
/* |
21 |
/* |
22 |
============================================================================= |
22 |
============================================================================= |
Lines 1159-1165
Link Here
|
1159 |
player->x = ((int32_t)tilex<<TILESHIFT)+TILEGLOBAL/2; |
1159 |
player->x = ((int32_t)tilex<<TILESHIFT)+TILEGLOBAL/2; |
1160 |
player->y = ((int32_t)tiley<<TILESHIFT)+TILEGLOBAL/2; |
1160 |
player->y = ((int32_t)tiley<<TILESHIFT)+TILEGLOBAL/2; |
1161 |
player->state = &s_player; |
1161 |
player->state = &s_player; |
1162 |
player->angle = (1-dir)*90; |
1162 |
player->angle = (1-dir)*VANG90; |
1163 |
if (player->angle<0) |
1163 |
if (player->angle<0) |
1164 |
player->angle += ANGLES; |
1164 |
player->angle += ANGLES; |
1165 |
player->flags = FL_NEVERMARK; |
1165 |
player->flags = FL_NEVERMARK; |
Lines 1303-1319
Link Here
|
1303 |
{ |
1303 |
{ |
1304 |
int32_t desty; |
1304 |
int32_t desty; |
1305 |
|
1305 |
|
1306 |
if (player->angle > 270) |
1306 |
if (player->angle > VANG270) |
1307 |
{ |
1307 |
{ |
1308 |
player->angle -= (short)(tics * 3); |
1308 |
player->angle -= (short)(tics * ((3 * ANGLES)/360)); |
1309 |
if (player->angle < 270) |
1309 |
if (player->angle < VANG270) |
1310 |
player->angle = 270; |
1310 |
player->angle = VANG270; |
1311 |
} |
1311 |
} |
1312 |
else if (player->angle < 270) |
1312 |
else if (player->angle < VANG270) |
1313 |
{ |
1313 |
{ |
1314 |
player->angle += (short)(tics * 3); |
1314 |
player->angle += (short)(tics * ((3 * ANGLES)/360)); |
1315 |
if (player->angle > 270) |
1315 |
if (player->angle > VANG270) |
1316 |
player->angle = 270; |
1316 |
player->angle = VANG270; |
1317 |
} |
1317 |
} |
1318 |
|
1318 |
|
1319 |
desty = (((int32_t)player->tiley-5)<<TILESHIFT)-0x3000; |
1319 |
desty = (((int32_t)player->tiley-5)<<TILESHIFT)-0x3000; |