Es ist zwar gut gemeint, das allgemein formulierte etwas mehr zu spezifizieren, allerdings bringt ihm das wenig, wenn er am Ende nicht mit C++ arbeiten wird. (Da nicht klar ist, was er verwenden wird, wurde wahrscheinlich auch eine allgemeine Formulierung verwendet.)
Ein paar andere Hinweise:
Es wurde bereits geschrieben, dass auf Klicks reagiert werden soll. Für die Prüfung, ob man ein Element angeklickt hat, gibt es dann aber verschiedene Herangehensweisen. Man könnte das Objekt bspw. mit einem Achsenausgerichteten Rechteck, mit einem ggf. rotierten Rechteck, mit einem Kreis, mit einer Elipse, mit anderen einfachen geometrischen Formen oder mit einer Kombination mehrerer annähern. Der einfachste Fall dürfte der erste sein (achsenausgerichtete Rechtecke).
Man könnte dabei dann aber (abhängig vom verwendeten Framework) nicht nur auf Klicks auf den Hintergrund reagieren, sondern speziell auf Klicks auf die jeweiligen Elemente. Wenn man bspw. ausschließlich Achsenausgerichtete Rechtecke zur Annäherung verwendet, könnte man für die zu findenden Objekte entsprechend Elemente anlegen, auf deren Klick-Event reagiert werden könnte, die gleichzeitig auch für die Visualisierung verwendet werden könnten. Will man hier aber andere Formen zur Annäherung verwenden, kann es (abhängig vom Framework) wiedder schwieriger werden. Bei HTML sind dank entsprechender CSS-Angaben Rechtecke mit abgerundeten Ecken, Kreise und rotierte Rechtecke kein Problem, es sind zwar auch fancygere Masken (anhand von Grafiken, soweit ich weiß) möglich, nur werden diese meines Wissens noch nicht so gut unterstützt.
Aber als Profi wird man solche Hinweise eigentlich nicht brauchen.