rej4449

nblendU8TowardU8 Helper Function

Jan 26th, 2022
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. void nblendU8TowardU8( uint8_t& cur, const uint8_t target, uint8_t amount)
  2. {
  3. if ( cur == target) return;
  4.  
  5. if ( cur < target ) {
  6. uint8_t delta = target - cur;
  7. delta = scale8_video( delta, amount);
  8. cur += delta;
  9. } else {
  10. uint8_t delta = cur - target;
  11. delta = scale8_video( delta, amount);
  12. cur -= delta;
  13. }
  14. }
  15.  
Advertisement
Add Comment
Please, Sign In to add comment