It is not my intention to damage you, but you have to use this for your own risk. This means, I´m not responsible for any damage caused by it. It is prohibited to sell or use this in any commercial way. If you want to publish or present it for downloading, you have to contact me.

Für (von mir sicher nicht beabsichtigte) Schäden übernehme ich keinerlei Haftung. Der Verkauf / die kommerzielle Nutzung dieser Anwendung ist verboten. Das Veröffentlichen / zum Download bereitstellen bedarf der Einwilligung meinerseits.

Zum Quellcode:

Die Funktion befindet sich in der Datei SubPixelLine.cpp und heißt Subpixelline. Als Hilfsfunktionen sich noch LixX, LinY und bound_in sowie die defines MAX und ABS nötig. Am einfachsten kopiert man den Teil in den eigenen Quellcode. Durch Anpassen der Funktionen LinX und LinY (in den Kommentaren angedeutet) bleibt die Funktion nicht nur auf einen HDC beschränkt (z.B. direkte Speicherzugriffe auf DirectDraw Surface). Im Gegensatz zu LineTo gehört der letzte Pixel mit zur Linie und wird deshalb auch gezeichnet.

Schwäche: eine Linie innerhalb eines Pixels wird überhaupt nicht gezeichnet.



Contact: Kosmokleaner@Kosmokleaner.de
www: www.Kosmokleaner.de