SetDrawAddColor()で設定したカラーが適用されるタイミングがずれているようです
例えばですが以下のようにそれぞれの画像に対してAddColorを設定しながら描画します
SetDrawAddColor(Ar,Ag,Ab)
DrawGraph( A )
SetDrawAddColor(Br,Bg,Bb)
DrawGraph( B )
SetDrawAddColor(Cr,Cg,Cb)
DrawGraph( C )
SetDrawAddColor(Dr,Dg,Db)
DrawGraph( D )
この時、Aの画像に対しては(Br,Bg,Bb)が
Bに対しては(Cr,Cg,Cb)が
CとDに対しては(Dr,Dg,Db)が適用されて描画されます