Sto creando un gioco, attualmente tutto si ridisegna ogni 50ms, e questo coinvolge parecchi oggetti Gdi. Qui:
Gdiplus::Pen outlineScrollPen ( Color (200, 0, 0, 0), 4 );
Gdiplus::SolidBrush damageScrollBrush( Color( 180, 200, 20, 30 ) );
Gdiplus::SolidBrush healScrollBrush ( Color( 200, 200, 10, 40 ) );
Gdiplus::SolidBrush coinScrollBrush ( Color( 200, 60, 180, 30 ) );
Gdiplus::SolidBrush expScrollBrush ( Color( 160, 200, 200, 20 ) );
Questa è solo una parte.
Ogni 50ms vengono creati quelli e tutti gli altri oggetti grafici. Farei meglio a crearli dinamicamente in modo che non debbano essere creati e rimossi ogni fotogramma?