================= Fade ================= */
| 8401 | ================= |
| 8402 | */ |
| 8403 | void Fade(int *flags, float *f, float clamp, int *nextTime, int offsetTime, qboolean bFlags, float fadeAmount) |
| 8404 | { |
| 8405 | if (*flags & (WINDOW_FADINGOUT | WINDOW_FADINGIN)) |
| 8406 | { |
| 8407 | if (DC->realTime > *nextTime) |
| 8408 | { |
| 8409 | *nextTime = DC->realTime + offsetTime; |
| 8410 | if (*flags & WINDOW_FADINGOUT) |
| 8411 | { |
| 8412 | *f -= fadeAmount; |
| 8413 | if (bFlags && *f <= 0.0) |
| 8414 | { |
| 8415 | *flags &= ~(WINDOW_FADINGOUT | WINDOW_VISIBLE); |
| 8416 | } |
| 8417 | } |
| 8418 | else |
| 8419 | { |
| 8420 | *f += fadeAmount; |
| 8421 | if (*f >= clamp) |
| 8422 | { |
| 8423 | *f = clamp; |
| 8424 | if (bFlags) |
| 8425 | { |
| 8426 | *flags &= ~WINDOW_FADINGIN; |
| 8427 | } |
| 8428 | } |
| 8429 | } |
| 8430 | } |
| 8431 | } |
| 8432 | } |
| 8433 | |
| 8434 | /* |
| 8435 | ================= |
no outgoing calls
no test coverage detected