2D系でありがちな graphics->setAlpha(128);

まずこんな処理自体普通のエンジンにはありえないだろ・・・。
一括で全部半透明とかやりたきゃ別のバッファに書いてそれを半透明で書け。