Ich habe ein großes Fenster, in dem ich Grafiken in Form von Sprites anzeigen. Ich habe ein Problem, mit dem ich mich befassen muss:Teilen Grafikfenster mit Linien und sagen, welche Sprites auf welcher Seite ist
Angenommen, ich möchte eine "Wand" in diesem Fenster zeichnen. Die Wand darf nur aus vertikalen und horizontalen Linien bestehen. Zum Beispiel kann eine Wand wie eine "Treppe" aussehen, aber sie könnte auch wie die Buchstaben "L" "|" "_". Angenommen, die Enden dieser Wand (Anfang und Ende) sind entweder mit einer Wand oder mit der Kante des Grafikfensters verbunden.
Jetzt möchte ich sagen, welches Sprite auf welcher Seite dieser Wand ist. Jedes Mal, wenn ich das Fenster mit einer Wand teile, möchte ich wissen, welches Sprite auf welcher Seite gelandet ist.
Gibt es einen Algorithmus oder eine Methode, die ich verwenden könnte, um darüber zu gehen?