Mathe und C++

02/04/2015 12:52 FammouzZz#1
Hallo.


Ich habe folgendes Problem.

Ich schreibe aktuell ein Radar für das Spiel CS GO.

Lese die X Achse der Aktuellen Blickrichtung aus, erstelle einen Strich, lassen diesen um den wert der X Achse rotieren.

Funktioniert soweit.

Nach Osten und Westen zeigt er korrekt an (Also wenn ich nach vorne Latsche ist der Strich auch nach vorne gerichtet.)
Wenn ich allerdings Nördlich / Südlich laufe zeigt der Strich in die entgegengesetzte Richtung.

Wie kann ich diesen Fehler beheben?


Code:
Pseudo Code
RPM(EnginePointer + 0x4cbc, &mouseangle, sizeof(int)) // zum auslesen der X Koordinate.
line.rotate(r.mouseangle + 180.0f) // zum Rotieren ( Es wird sonst keine veränderung an der Variable getätigt)
02/09/2015 00:19 -Shinichi#2
Mach mal 360.0f
Falls das nicht klappt mach noch eine Zeile mit -
02/09/2015 02:40 Schlüsselbein#3
Warum nicht gleich 720.0?