Du mußt zunächst klar zwischen zwei Problemen unterscheiden. Den logischen Operationne im Programm (wie realisiere ich im Programm, dass Einheiten selektiert werden) und dann an Hand dieser Informationen wie und vor allem worüber Du es ausgeben willst. Folgende Möglichkeiten hast Du: GDI, DDraw, D3D, OpenGL, SDL. Die 3D-APIs würden aich anbieten, wenn Du ein paar blend-Effekte über die GPU hauen möchtest, DDraw und SDL bei "reinem 2D", GDI würde ich eher abraten, aber das ist auch eine Glaubensfrage. Zu allem solltest Du nähere Informationen bei google finden. Mein Favorite für 2D wäre vermutlich SDL.
_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."