Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0001971: Komplexe Ausdrücke fehlerhaft - Mantis
Mantis - X-Skript
Viewing Issue Advanced Details
1971 Allgemein minor always 24.07.08 19:41 25.08.08 03:00
Jim_Raynor  
Jim_Raynor  
normal  
closed V0.915a03  
fixed  
none    
none V0.915a04  
0001971: Komplexe Ausdrücke fehlerhaft
Target.y:=Target.y+((random(100)-50)/50); arbeitet nicht so wie erwartet.

Target.y:=((random(100)-20)/20)+Target.y; funktioniert dagegen korrekt. Scheint ein Problem mit dem erkennen des Datentypes zu sein.

Notes
(0003420)
Jim_Raynor   
24.07.08 20:37   
Problem war tatsächlich, dass der / nicht zwangsweise mit Gleitkomma-Zahlen rechnet und erwartet.

Dies wurde jetzt geändert.

/ gibt IMMER eine Gleitkommazahl (single, double, extended ...) zurück
div gibt IMMER eine Ganzzahl (Integer etc.) zurück

Dadurch entspricht X-Skript jetzt dem Verhalten von Delphi.