Bug #1014

[Infine] Combining scale+angle broken ("Imp" example)

Added by vermil over 10 years ago. Updated over 9 years ago.

Target version:
Start date:
% Done:



The summary says all.

Labels: InFine, Regression


#1 Updated by vermil over 10 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 10 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 10 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 10 years ago

- labels: InFine --> InFine, Regression
- status: open --> fixed
- assigned_to: Jaakko Keränen

#5 Updated by skyjake about 10 years ago

Could you attach a short piece of Infine script that illustrates the bug?

#6 Updated by skyjake over 9 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 over 9 years ago

- milestone: v1.9.7 --> v1.9.10

Also available in: Atom PDF