#include "rgbcolor.h"

RGBColor interpolate(RGBColor color1, RGBColor color2, double t) {
   return (RGBColor) {
      .red = (color1.red + (color2.red - color1.red) * t),
      .green = (color1.green + (color2.green - color1.green) * t),
      .blue = (color1.blue + (color2.blue - color1.blue) * t)
   };
}
