wie wäre es denn mit separaten controls, und einem TOGLPanel? damit kannst du auf ein panel zeichnen. Die Kompo müsste ich jetzt bei DGL raussuchen, das ganze ist aber (r)echt genial.
ich sehe gerade: du hast doch wohl nicht pro einheit ein oder mehrere Controls?
uff, das wird hart, ganz hart...
du müsstest wirklich erst mal code und zeichnen trennen, und dann dir mit den ereignissen was einfallen lassen.
OpenGL kann dir da sicher einiges abnehmen. Um sagen zu können, wie viel, müsste ich erst mal deinen mapeditor sehen. stell doch mal paar screens rein!