| 957 | } |
| 958 | void Begin() { PadAMax = PadBMax = 0; } |
| 959 | void Update(float& pad_a, float& pad_b, float& delta_a, float& delta_b) { |
| 960 | float bak_a = pad_a; float bak_b = pad_b; |
| 961 | if (PadAMax < pad_a) { PadAMax = pad_a; } |
| 962 | if (PadBMax < pad_b) { PadBMax = pad_b; } |
| 963 | if (pad_a < PadA) { pad_a = PadA; delta_a = pad_a - bak_a; } else { delta_a = 0; } |
| 964 | if (pad_b < PadB) { pad_b = PadB; delta_b = pad_b - bak_b; } else { delta_b = 0; } |
| 965 | } |
| 966 | void End() { PadA = PadAMax; PadB = PadBMax; } |
| 967 | void Reset() { PadA = PadB = PadAMax = PadBMax = 0; } |
| 968 | }; |
no outgoing calls
no test coverage detected