The Module Classes are really important step into new direction and I think not only MikeClease will appreciate nice ThinAIR about box with modules and versions listed
Petr
thinBasic Beta 1.8.8.0
Download from: http://www.thinbasic.biz/projects/th...ic_1.8.8.0.zip
See thinBasic help for complete and detailed list of changes.
- Some bugs fixed and features added
- In particular we have started to add what we called "Module Classes". It is still an under development feature but very promising. We hope module classes will be able to introduce a lot of new features and opportunities in future thinBasic release.
Module classes are a sort of OOP developed inside thinBasic modules. They takes advance from Power Basic classes and implements a way to map binary classes to script objects.
So far only one class has been released to the public. Its name is cTimer and implements an object timer able to measure time from microseconds to seconds plus allows recording intermediate time. To start testing, please check thinBasic help and have a look at sample script in \thinBasic\SampleScripts\Classes\cTimer\- Removed dependency library for SMTP module.
- TBGL and Oxygen modules updated to the latest available so far in thinBasic SVN Server.
Also please follow support area if you want to check what's going on under the curtains in thinBasic development
Regards
Eros
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
The Module Classes are really important step into new direction and I think not only MikeClease will appreciate nice ThinAIR about box with modules and versions listed
Petr
Last edited by Petr Schreiber; 19-06-2011 at 22:57.
Learn 3D graphics with ThinBASIC, learn TBGL!
Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB
Update download of thinBasic 1.8.8.0 http://www.thinbasic.biz/projects/th...ic_1.8.8.0.zip
- New cTimer class was wrongly calculating microseconds (thanks ray@in51.com user)
- removed thinAirC.dll from thinAir dependencies
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
Nice to see the updates guys.
Just noticed some things that need to be addressed sometime in the future. See attached picture.
1. user help, modules not named...
2. tbgl new keywords don't highlight and tbgl help does not define these new items.
Thanks Kent.
Opened a bug report in support area for un-named help: http://www.thinbasic.com/community/p...hp?issueid=293
I removed possibility to manually specify help file in favor of thinAir automatically loads help files found in \thinBAsic\Hep\ directory. There must be an error in loading them.
Regarding new TBGL keywords not highlighted I need to talk with Petr and try to understand if it is ok or we need to fix something.
Ciao
Eros
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
Hi Kent,
these keywords are not new, they are just types (mentioned for example in TBGL_GBufferDefineFromArray topic).
But I agree maybe it would be nice if even module types could be highlighted.
Petr
Learn 3D graphics with ThinBASIC, learn TBGL!
Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
It would be nice Petr, if you had an area in tbgl help that listed defined types and what they were.
Also a list of tbgl constants. I have seen this sort of information for instance in old ibasic help, it was very useful starting out learning 3d to be able to look those up instead of hunting for the command that might use it.
Thanks in advance Eros, it will be nice to see these additions.
Hi Kent,
you read my mind, I am already creating special page for the built in types
Regarding constants - they are documented in relevant keyword topics, and as they have often different meaning based on context, I will not list them separately for the moment.
Petr
Learn 3D graphics with ThinBASIC, learn TBGL!
Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB
Page added to the help file as "Built-in TYPEs" with compete list and hyperlinks to related commands. Will be present in next release.
Petr
Last edited by Petr Schreiber; 22-06-2011 at 14:47.
Learn 3D graphics with ThinBASIC, learn TBGL!
Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB
Bookmarks