I just tried it on SMSQmulator version 2.31. It displayed a few screens with a pretty pattern and then hit an error:
at line 630:1 Assignment can only be to a variable or array element.
Tim
Talent 3D Designer
-
- Font of All Knowledge
- Posts: 4650
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Talent 3D Designer
Hi,
The problem is the variable qw at lines 630 - 670, which clashes with Qliberator QW keyword. Changing the QW variable to qw1 allows the program to run on SMSQmulator and QPC2 with Qliberator installed.
I like the program,, but I do not like the use of channels #0,#1,#2, using te Toolkit 2 FOP_xxx function to open channels is nicer way to run a program, my preference.
The problem is the variable qw at lines 630 - 670, which clashes with Qliberator QW keyword. Changing the QW variable to qw1 allows the program to run on SMSQmulator and QPC2 with Qliberator installed.
I like the program,, but I do not like the use of channels #0,#1,#2, using te Toolkit 2 FOP_xxx function to open channels is nicer way to run a program, my preference.
Regards,
Derek
Derek
-
- Aurora
- Posts: 885
- Joined: Mon Nov 24, 2014 2:03 pm
Re: Talent 3D Designer
Hi Derek and All,
Thanks for the 'QW' variable report, (corrected). All screen output now uses #g, (see lines 120 and 3130).
Program tweaked to run under QDOS, so compatibility should be better for other systems ? But does need emulator speed !
Flicker might be reduceable, but at the expense of whacks of memory... for retaining all old morphed positions.
Problem for Marcel ?... POINT 0,0: LINE to 10,10 works ok. yet POINT#n,0,0: LINE#n, to 10,10 fails ; needs LINE#n,0,0 to 10,10 to work....
Hope this is the final version... Steve.
Thanks for the 'QW' variable report, (corrected). All screen output now uses #g, (see lines 120 and 3130).
Program tweaked to run under QDOS, so compatibility should be better for other systems ? But does need emulator speed !
Flicker might be reduceable, but at the expense of whacks of memory... for retaining all old morphed positions.
Problem for Marcel ?... POINT 0,0: LINE to 10,10 works ok. yet POINT#n,0,0: LINE#n, to 10,10 fails ; needs LINE#n,0,0 to 10,10 to work....
Hope this is the final version... Steve.
Re: Talent 3D Designer
Instead of doing LINE #channel,TO x,y just use LINE #channel TO x,y
i.e. instead of both comma and TO, just use TO alone (one separator)
i.e. instead of both comma and TO, just use TO alone (one separator)
--
All things QL - https://dilwyn.theqlforum.com
All things QL - https://dilwyn.theqlforum.com
-
- Aurora
- Posts: 885
- Joined: Mon Nov 24, 2014 2:03 pm
Re: Talent 3D Designer
Thanks Dilwyn,
I forgot that TO in itself is a valid seperator...!
BTW, I never did see any detailed description of all the TK2 instructions. Do you know where they are listed ? Steve.
I forgot that TO in itself is a valid seperator...!
BTW, I never did see any detailed description of all the TK2 instructions. Do you know where they are listed ? Steve.