Dokumentation zur Grafische Aufteilung der ControlElementComponents
===================================================================

Voraus: Von ControlElement gibt es einige Subclasses: Einmal die drei Standard-Steuerelemente
für den c't-Bot (Gehen, Drehen, Gegner erkennen) und zum anderen die Klasse PluginControlElement.

Alle vier haben eine sehr ähnliche grafische Aufteilung; Der Unterschied zwischen den Standard-
Steuerelementen und dem Plugin-Steuerelementen besteht nur in den Path-Captions, den Beschriftungen
der Pfade.

Im folgenden wird die grafische Aufteilung der Plugin-Steuerelemente beschrieben, weil das die
flexibelsten Steuerelemente sind.

     |---------------------------|     Hier sieht man, dass ein Steuerelement genau gedrittelt ist, und
     |                           |     die Beschriftungen jeweils genau in der Mitte ihres Drittels
     |                           |     stehen. Die Path-Captions sind in der Horizontalen jeweils so
     |  Name des Steuerelements  |     breit wie die Halbkreise (unten), und innerhalb dieser Breite
     |                           |     steht der Text mittig!
     |                           |     Die Halbkreise (unten) für die Startpunkte der Pfade haben
     |---------------------------|     allerdings je nach ihrer Anzahl und Breite des Steuerelements
     |                           |     verschiedene Radien (innerhalb eines Steuerelements aber natürlich
     |       param1=value1       |     gleich). Das kann dazu führen dass die Path-Captions schneiden.
     |       param2=value2       |     Wenn das stört kann man bei Plugins an der Breite und Höhe drehen
     |       param3=value3       |     (oder an der Anzahl der Pfade ^^).
     |                           |
     |---------------------------|
     |                           |
     |                           |
     |    c1   c2   c3   c4      |
     |    ___  ___  ___  ___     |
     |   /   \/   \/   \/   \    |
     |---------------------------|