Hi Eros,
Thanks for putting things straight, Eros. I'm pleased to hear all is OK and that you intend a new release soon,
Ciao,
up and quite well
Just busy at work, sorry.
From Sept to Dec the company I work for does 45% of annual income so we cannot miss this moment.
Abandoned thinbasic? Be sure: it will NEVER happen.
It's my passion and I'm having also great success at work developing solutions in many cases much faster than any other development environment especially data exchange between external systems and in house systems.
Next week I will have some rest and will start to read all forum posts I missed, sorry about that.
I will publish a new version by end of the year with some new features I'm finishing to work on.
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 Eros,
Thanks for putting things straight, Eros. I'm pleased to hear all is OK and that you intend a new release soon,
http://tab.thinbasic.com - Home Of The ThinBasic Adventure Builder Project. (Interactive Fiction/Text Adventure Maker)
Released thinBasic 1.10.6
See first post of this thread.
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
If you have already downloaded version 1.10.6 before this message, please download it again.
There was a problem with TBGL module now fixed: https://github.com/ThinBASIC/thinBasic_TBGL/pull/8
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
There are some nice additions to TBGL, thanks to input (and testing) from DirectuX.
For example:
- tbgl_mouseGetPosX & tbgl_mouseGetPosY now can map to tbgl_renderMatrix2D coordinates
- new attempt at "pixel perfect" 2D mode, still in progress, but some nice results already
Additionally, I removed the need to call tbgl_resetKeyState for common scripts.
You can check all the new stuff in this example:
uses "tbgl" begin const %WIDTH = 640 %HEIGHT = 480 end const function tbMain() double frameRate ' -- Create and show window dWord hWnd = tbgl_createWindowEx("TBGL script - press ESC to quit", %WIDTH, %HEIGHT, 32, %TBGL_WS_WINDOWED | %TBGL_WS_DONTSIZE | %TBGL_WS_CLOSEBOX) tbgl_showWindow tbgl_showCursor false long x, y ' -- Main loop while tbgl_isWindow(hWnd) frameRate = tbgl_getFrameRate tbgl_renderMatrix2d(1, 1, %WIDTH, %HEIGHT, %TBGL_PIXEL_PERFECT_2D) ' -- New switch for pixel perfect 2D tbgl_clearFrame ' -- Draw cursor cross, if mouse moves over window if tbgl_mouseInClient then ' -- New function to check for mouse presence in window x = tbgl_mouseGetPosX(%TBGL_2D) ' -- This override applies coordinate system transformation from renderMatrix2D y = tbgl_mouseGetPosY(%TBGL_2D) tbgl_line (x, 1, x, %HEIGHT) tbgl_line (1, y, %WIDTH, y) end if tbgl_drawFrame ' -- ESCAPE key to exit application if tbgl_getWindowKeyState(hWnd, %VK_ESCAPE) then exit while wend tbgl_destroyWindow end function
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
Released thinBasic 1.10.7
See first post of this thread.
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
Eros, cannot thank you enough for the thinAir tweaks - CTRL+L & smart code browser are excellent helpers
For fans of ThinBASIC - we have now an official Twitter account, where release announcements (and useful links) will be posted:
https://twitter.com/thinBasicTeam
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
Bookmarks