/dports/games/prboom/prboom-2.5.0/src/ |
H A D | p_map.c | 1070 static fixed_t tmxmove; variable 1105 P_AproxDistance(tmxmove, tmymove) > 4*FRACUNIT && in P_HitSlideLine() 1122 if (icyfloor && (D_abs(tmymove) > D_abs(tmxmove))) in P_HitSlideLine() 1124 tmxmove /= 2; // absorb half the momentum in P_HitSlideLine() 1135 if (icyfloor && (D_abs(tmxmove) > D_abs(tmymove))) in P_HitSlideLine() 1137 tmxmove = -tmxmove/2; // absorb half the momentum in P_HitSlideLine() 1164 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 1339 tmxmove = FixedMul(mo->momx, bestslidefrac); in P_SlideMove() 1344 mo->momx = tmxmove; in P_SlideMove() 1351 if (D_abs(mo->player->momx) > D_abs(tmxmove)) in P_SlideMove() [all …]
|
/dports/games/libretro-prboom/libretro-prboom-cc80175/src/ |
H A D | p_map.c | 1070 static fixed_t tmxmove; variable 1105 P_AproxDistance(tmxmove, tmymove) > 4*FRACUNIT && in P_HitSlideLine() 1122 if (icyfloor && (D_abs(tmymove) > D_abs(tmxmove))) in P_HitSlideLine() 1124 tmxmove /= 2; // absorb half the momentum in P_HitSlideLine() 1135 if (icyfloor && (D_abs(tmxmove) > D_abs(tmymove))) in P_HitSlideLine() 1137 tmxmove = -tmxmove/2; // absorb half the momentum in P_HitSlideLine() 1164 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 1339 tmxmove = FixedMul(mo->momx, bestslidefrac); in P_SlideMove() 1344 mo->momx = tmxmove; in P_SlideMove() 1351 if (D_abs(mo->player->momx) > D_abs(tmxmove)) in P_SlideMove() [all …]
|
/dports/games/prboom-plus/prboom-plus-2.5.1.3/src/ |
H A D | p_map.c | 1131 static fixed_t tmxmove; variable 1166 P_AproxDistance(tmxmove, tmymove) > 4*FRACUNIT && in P_HitSlideLine() 1183 if (icyfloor && (D_abs(tmymove) > D_abs(tmxmove))) in P_HitSlideLine() 1185 tmxmove /= 2; // absorb half the momentum in P_HitSlideLine() 1196 if (icyfloor && (D_abs(tmxmove) > D_abs(tmymove))) in P_HitSlideLine() 1198 tmxmove = -tmxmove/2; // absorb half the momentum in P_HitSlideLine() 1225 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 1400 tmxmove = FixedMul(mo->momx, bestslidefrac); in P_SlideMove() 1405 mo->momx = tmxmove; in P_SlideMove() 1412 if (D_abs(mo->player->momx) > D_abs(tmxmove)) in P_SlideMove() [all …]
|
/dports/games/chocolate-doom/chocolate-doom-3.0.1/src/doom/ |
H A D | p_map.c | 601 fixed_t tmxmove; variable 631 tmxmove = 0; in P_HitSlideLine() 642 moveangle = R_PointToAngle2 (0,0, tmxmove, tmymove); in P_HitSlideLine() 652 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 655 tmxmove = FixedMul (newlen, finecosine[lineangle]); in P_HitSlideLine() 803 tmxmove = FixedMul (mo->momx, bestslidefrac); in P_SlideMove() 808 mo->momx = tmxmove; in P_SlideMove() 811 if (!P_TryMove (mo, mo->x+tmxmove, mo->y+tmymove)) in P_SlideMove()
|
/dports/games/crispy-doom/crispy-doom-crispy-doom-5.10.3/src/strife/ |
H A D | p_map.c | 718 fixed_t tmxmove; variable 750 tmxmove = 0; in P_HitSlideLine() 761 moveangle = R_PointToAngle2 (0,0, tmxmove, tmymove); in P_HitSlideLine() 771 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 774 tmxmove = FixedMul (newlen, finecosine[lineangle]); in P_HitSlideLine() 926 tmxmove = FixedMul (mo->momx, bestslidefrac); in P_SlideMove() 931 mo->momx = tmxmove; in P_SlideMove() 934 if (!P_TryMove (mo, mo->x+tmxmove, mo->y+tmymove)) in P_SlideMove()
|
/dports/games/chocolate-doom/chocolate-doom-3.0.1/src/strife/ |
H A D | p_map.c | 718 fixed_t tmxmove; variable 750 tmxmove = 0; in P_HitSlideLine() 761 moveangle = R_PointToAngle2 (0,0, tmxmove, tmymove); in P_HitSlideLine() 771 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 774 tmxmove = FixedMul (newlen, finecosine[lineangle]); in P_HitSlideLine() 926 tmxmove = FixedMul (mo->momx, bestslidefrac); in P_SlideMove() 931 mo->momx = tmxmove; in P_SlideMove() 934 if (!P_TryMove (mo, mo->x+tmxmove, mo->y+tmymove)) in P_SlideMove()
|
/dports/games/heretic/glheretic-1.2/ |
H A D | p_map.c | 911 fixed_t tmxmove, tmymove; variable 936 tmxmove = 0; in P_HitSlideLine() 945 moveangle = R_PointToAngle2 (0,0, tmxmove, tmymove); in P_HitSlideLine() 954 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 956 tmxmove = FixedMul (newlen, finecosine[lineangle]); in P_HitSlideLine() 1098 tmxmove = FixedMul (mo->momx, bestslidefrac); in P_SlideMove() 1103 mo->momx = tmxmove; in P_SlideMove() 1106 if (!P_TryMove (mo, mo->x+tmxmove, mo->y+tmymove)) in P_SlideMove()
|
/dports/games/crispy-doom/crispy-doom-crispy-doom-5.10.3/src/heretic/ |
H A D | p_map.c | 972 fixed_t tmxmove, tmymove; variable 997 tmxmove = 0; in P_HitSlideLine() 1006 moveangle = R_PointToAngle2(0, 0, tmxmove, tmymove); in P_HitSlideLine() 1015 movelen = P_AproxDistance(tmxmove, tmymove); in P_HitSlideLine() 1017 tmxmove = FixedMul(newlen, finecosine[lineangle]); in P_HitSlideLine() 1159 tmxmove = FixedMul(mo->momx, bestslidefrac); in P_SlideMove() 1164 mo->momx = tmxmove; in P_SlideMove() 1167 if (!P_TryMove(mo, mo->x + tmxmove, mo->y + tmymove)) in P_SlideMove()
|
/dports/games/crispy-doom/crispy-doom-crispy-doom-5.10.3/src/doom/ |
H A D | p_map.c | 687 fixed_t tmxmove; variable 717 tmxmove = 0; in P_HitSlideLine() 728 moveangle = R_PointToAngle2 (0,0, tmxmove, tmymove); in P_HitSlideLine() 738 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 741 tmxmove = FixedMul (newlen, finecosine[lineangle]); in P_HitSlideLine() 889 tmxmove = FixedMul (mo->momx, bestslidefrac); in P_SlideMove() 894 mo->momx = tmxmove; in P_SlideMove() 897 if (!P_TryMove (mo, mo->x+tmxmove, mo->y+tmymove)) in P_SlideMove()
|
/dports/games/chocolate-doom/chocolate-doom-3.0.1/src/heretic/ |
H A D | p_map.c | 949 fixed_t tmxmove, tmymove; variable 974 tmxmove = 0; in P_HitSlideLine() 983 moveangle = R_PointToAngle2(0, 0, tmxmove, tmymove); in P_HitSlideLine() 992 movelen = P_AproxDistance(tmxmove, tmymove); in P_HitSlideLine() 994 tmxmove = FixedMul(newlen, finecosine[lineangle]); in P_HitSlideLine() 1136 tmxmove = FixedMul(mo->momx, bestslidefrac); in P_SlideMove() 1141 mo->momx = tmxmove; in P_SlideMove() 1144 if (!P_TryMove(mo, mo->x + tmxmove, mo->y + tmymove)) in P_SlideMove()
|
/dports/games/SRB2/SRB2-SRB2_release_2.2.9/src/ |
H A D | p_map.c | 3050 tmxmove = 0; in P_HitCameraSlideLine() 3095 tmxmove = 0; in P_HitSlideLine() 3140 tmxmove = -tmxmove; in P_HitBounceLine() 3569 thiscam->momx = tmxmove; in P_SlideCameraMove() 3867 mo->momx = tmxmove; in P_SlideMove() 3872 mo->momx = tmxmove; in P_SlideMove() 3879 tmxmove -= mo->radius; in P_SlideMove() 3882 tmxmove += mo->radius; in P_SlideMove() 3885 tmxmove = 0; in P_SlideMove() 4015 tmxmove = mmomx; in P_BounceMove() [all …]
|
/dports/games/odamex/odamex-src-0.7.0/common/ |
H A D | p_map.cpp | 1454 fixed_t tmxmove; variable 1484 (P_AproxDistance(tmxmove, tmymove) > 4*FRACUNIT) && in P_HitSlideLine() 1490 if (icyfloor && (abs(tmymove) > abs(tmxmove))) in P_HitSlideLine() 1492 tmxmove /= 2; // absorb half the momentum in P_HitSlideLine() 1503 if (icyfloor && (abs(tmxmove) > abs(tmymove))) in P_HitSlideLine() 1505 tmxmove = -tmxmove/2; // absorb half the momentum in P_HitSlideLine() 1524 moveangle = P_PointToAngle (0,0, tmxmove, tmymove); in P_HitSlideLine() 1532 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 1550 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 1721 tmxmove = FixedMul (mo->momx, bestslidefrac); in P_SlideMove() [all …]
|
/dports/games/crispy-doom/crispy-doom-crispy-doom-5.10.3/src/hexen/ |
H A D | p_map.c | 1250 fixed_t tmxmove, tmymove; variable 1275 tmxmove = 0; in P_HitSlideLine() 1284 moveangle = R_PointToAngle2(0, 0, tmxmove, tmymove); in P_HitSlideLine() 1293 movelen = P_AproxDistance(tmxmove, tmymove); in P_HitSlideLine() 1295 tmxmove = FixedMul(newlen, finecosine[lineangle]); in P_HitSlideLine() 1439 tmxmove = FixedMul(mo->momx, bestslidefrac); in P_SlideMove() 1444 mo->momx = tmxmove; in P_SlideMove() 1447 if (!P_TryMove(mo, mo->x + tmxmove, mo->y + tmymove)) in P_SlideMove()
|
/dports/games/chocolate-doom/chocolate-doom-3.0.1/src/hexen/ |
H A D | p_map.c | 1250 fixed_t tmxmove, tmymove; variable 1275 tmxmove = 0; in P_HitSlideLine() 1284 moveangle = R_PointToAngle2(0, 0, tmxmove, tmymove); in P_HitSlideLine() 1293 movelen = P_AproxDistance(tmxmove, tmymove); in P_HitSlideLine() 1295 tmxmove = FixedMul(newlen, finecosine[lineangle]); in P_HitSlideLine() 1439 tmxmove = FixedMul(mo->momx, bestslidefrac); in P_SlideMove() 1444 mo->momx = tmxmove; in P_SlideMove() 1447 if (!P_TryMove(mo, mo->x + tmxmove, mo->y + tmymove)) in P_SlideMove()
|
/dports/games/uhexen/uhexen-0.601/src/ |
H A D | p_map.c | 1243 fixed_t tmxmove, tmymove; variable 1268 tmxmove = 0; in P_HitSlideLine() 1277 moveangle = R_PointToAngle2 (0,0, tmxmove, tmymove); in P_HitSlideLine() 1286 movelen = P_AproxDistance (tmxmove, tmymove); in P_HitSlideLine() 1288 tmxmove = FixedMul (newlen, finecosine[lineangle]); in P_HitSlideLine() 1432 tmxmove = FixedMul (mo->momx, bestslidefrac); in P_SlideMove() 1437 mo->momx = tmxmove; in P_SlideMove() 1440 if (!P_TryMove (mo, mo->x+tmxmove, mo->y+tmymove)) in P_SlideMove()
|
/dports/games/edge/Edge-1.35-source/src/ |
H A D | p_map.cc | 959 static float tmxmove; variable 980 tmxmove = 0; in HitSlideLine() 991 angle_t moveangle = R_PointToAngle(0, 0, tmxmove, tmymove); in HitSlideLine() 998 float movelen = P_ApproxDistance(tmxmove, tmymove); in HitSlideLine() 1001 tmxmove = newlen * M_Cos(lineangle); in HitSlideLine() 1131 tmxmove = dx * bestslidefrac; in P_SlideMove() 1136 dx = tmxmove; in P_SlideMove() 1139 if (P_TryMove(mo, mo->x + tmxmove, mo->y + tmymove)) in P_SlideMove()
|
/dports/games/zdoom/zdoom-2.8.1/src/ |
H A D | p_map.cpp | 2354 fixed_t tmxmove; member 2402 if (icyfloor && (abs(tmxmove) > abs(tmymove))) in HitSlideLine() 2404 tmxmove = -tmxmove / 2; // absorb half the velocity in HitSlideLine() 2418 if (icyfloor && (abs(tmymove) > abs(tmxmove))) in HitSlideLine() 2420 tmxmove /= 2; // absorb half the velocity in HitSlideLine() 2448 movelen = P_AproxDistance(tmxmove, tmymove); in HitSlideLine() 2495 dlv.dx = tmxmove; in HitSlideLine() 2507 tmxmove = tmymove = 0; in HitSlideLine() 2712 tryx = tmxmove = FixedMul(tryx, bestslidefrac); in SlideMove() 2717 mo->velx = tmxmove * numsteps; in SlideMove() [all …]
|