Bug #1014
[Infine] Combining scale+angle broken ("Imp" example)
Description
The summary says all.
Labels: InFine, Regression
History
#1 Updated by vermil over 12 years ago
It seems to be something a bit more specific than what I thought; it seems to be when you run a scale and angle command at the same time.
In hindsight, it's as if the point an active scale command is being called from (the top left corner of the graphic) is now dynamically updating if the graphic rotates during the scaling, where as it didn’t in 1.8.6? A deliberate behaviour change?
#2 Updated by vermil over 12 years ago
The apparent change in behaviour can be observed with the 'Imp' infine included with all versions of Dday (startinf Imp), which was designed for the 1.8.6 behaviour.
In 1.8.6, at the end of the def, the Imp would appear to ‘bite’, approximately, the middle of the screen. But in 1.9.7 the Imp's head goes off the right side of the screen.
#3 Updated by skyjake over 12 years ago
It is not an intentional change, the old Imp script should work like before... We'll have to investigate the finale drawer.
#4 Updated by skyjake over 12 years ago
- labels: InFine --> InFine, Regression
- status: open --> fixed
- assigned_to: Jaakko Keränen
#5 Updated by skyjake over 12 years ago
Could you attach a short piece of Infine script that illustrates the bug?
#6 Updated by skyjake almost 12 years ago
Fixed for the 1.9.10 release (build 710 onwards). A test infine script called "gyrations" is now included in libdoom to test this feature (finale object rotations).
#7 Updated by skyjake almost 12 years ago
- milestone: v1.9.7 --> v1.9.10