ich hab versucht das möglichst kurz zu halten, deshalb hab ich hier auch mit Mathematik und if-Vergleichen gearbeitet.
Brauchst dir aber keine Gedanken machen, wenn du den Code nicht zu 100% verstehst. So wie ich den Code geschrieben habe,
ist es sowieso schwer die genaue Logik dahinter zu verstehen. Ich hätte das ganze auch ausführlich mit if-Vergleichen machen
können aber dann würde das um einiges länger sein und es würde nicht so einfach per Makro (#define) klappen ( so, dass du
mouse_... wie eine Variable lesen kannst

)