/// <summary> /// Constructeur /// </summary> /// <param name="position"></param> /// <param name="color"></param> public Couleur(int position, Couleur couleur) { Position = position; A = couleur.A; R = couleur.R; G = couleur.G; B = couleur.B; }
/// <summary> /// Constructeur /// </summary> /// <param name="frameCompteur"></param> /// <param name="color"></param> public Couleur(int frameCompteur, int position, Couleur couleur) { FrameCompteur = frameCompteur; Position = position; A = couleur.A; R = couleur.R; G = couleur.G; B = couleur.B; }
/// <summary> /// Egal /// </summary> /// <param name="color"></param> /// <returns></returns> public bool Egal(Couleur couleur) { return(R == couleur.R && G == couleur.G && B == couleur.B); }
/// <summary> /// Set /// </summary> /// <param name="r"></param> /// <param name="g"></param> /// <param name="b"></param> public void Set(int r, int g, int b) { Couleur = new Couleur { R = (byte)r, G = (byte)g, B = (byte)b }; }
/// <summary> /// SetColor /// </summary> /// <param name="couleur"></param> public void SetColor(Couleur couleur) { Couleur = couleur; }
/// <summary> /// SetColor rien /// </summary> public void SetColor() { Couleur = new Couleur(); }