| 849 | } |
| 850 | |
| 851 | void PlayerObject::checkSnapJumpToObject(GameObject* obj) |
| 852 | { |
| 853 | if (obj) |
| 854 | { |
| 855 | if (m_snappedObject && m_snappedObject->_uniqueID != obj->_uniqueID && |
| 856 | m_snappedObject->getGameObjectType() == GameObjectType::kGameObjectTypeSolid) |
| 857 | { |
| 858 | |
| 859 | auto oldSnapPos = m_snappedObject->getPosition(); |
| 860 | auto newSnapPos = obj->getPosition(); |
| 861 | |
| 862 | float unknownUse = 1.0; |
| 863 | float upTwoGap = 90.0; |
| 864 | float downOneGap = 150.0; |
| 865 | float upOneGap = 90.0; |
| 866 | float xShift = 1.0; |
| 867 | |
| 868 | if (m_playerSpeed == 0.9f) |
| 869 | { |
| 870 | /* //if (m_vehicleSize == 1.0) { |
| 871 | upOneGap = 120.0; |
| 872 | //} */ |
| 873 | } |
| 874 | else if (m_playerSpeed == 0.7f) |
| 875 | { |
| 876 | upTwoGap = 60.0; |
| 877 | downOneGap = 120.0; |
| 878 | } |
| 879 | else if (m_playerSpeed == 1.1f) |
| 880 | { |
| 881 | unknownUse = 0.0; |
| 882 | xShift = 2.00; |
| 883 | upTwoGap = 120.0; |
| 884 | downOneGap = 195.0; |
| 885 | /* //if (m_vehicleSize == 1.0) { |
| 886 | upOneGap = 150.0; |
| 887 | //} */ |
| 888 | } |
| 889 | else if (m_playerSpeed == 1.3f) |
| 890 | { |
| 891 | unknownUse = 0.0; |
| 892 | xShift = 2.00; |
| 893 | upTwoGap = 135.0; |
| 894 | downOneGap = 225.0; |
| 895 | /* //if (m_vehicleSize == 1.0) { |
| 896 | upOneGap = 180.0; |
| 897 | //} */ |
| 898 | } |
| 899 | else |
| 900 | { |
| 901 | upOneGap = 120.0; |
| 902 | } |
| 903 | |
| 904 | upOneGap += oldSnapPos.x; |
| 905 | downOneGap += oldSnapPos.x; |
| 906 | |
| 907 | float someMultiplier = (isGravityFlipped() ? 30.0 : -30.0); |
| 908 |
nothing calls this directly
no test coverage detected