Registriert seit: 11. Aug 2003
237 Beiträge
Delphi 10.2 Tokyo Professional
|
Re: Zugriffsverletzung nach Modulus
21. Apr 2010, 08:51
Benutze einfach mal eine Hilfsvariable und teile
player.angle := (player.angle - 1 + 4) mod 4;
in mehrere Anweisungen auf. Auf die Art sieht man z.B. Bereichsunter- oder überschreitungen (etwa durch die Reihenfolge, in der die Summierung ausgewertet wird) viel eher. Player.Angle ist ja BYTE ... also besser erst +4 und dann -1.... nur so eine (ungetestete) Idee ...
Gruß Billa
Nur weil ich paranoid bin, heißt das nicht, daß die da draussen nicht hinter mir her sind....
|