B+ require DX?
BlitzPlus Forums/BlitzPlus Programming/B+ require DX?
| ||
I know that the graphical functions require DX 7, but does a Blitz+ program that only uses standard Windows gadgets require DX? I need to know if I can use Blitz+ to write an "AutoPlay" program that offers the option to install DX. If not, I'll just write another one in C++. (I already wrote one in C++ for my first game, Space HoRSE) |
| ||
Blitz+ doesn't require DirectX 7 for any aspect. It only requires DirectX v1, which should be available on all target machines... |
| ||
Yeah. You don't need DirectX7 for anything. Not GUI elements, not graphics. All you need is a version of DirectX. Any version will do. |
| ||
Here's a question though... does B+ still need DX if you're using software or OpenGL render modes? One would assume not. |
| ||
does it really matter? It runs on DX1, which is present in each and every windows incarnation from win95 and up by default. |
| ||
Here's a question though... does B+ still need DX if you're using software or OpenGL render modes? I assume it uses DirectInput for the joystick commands? |
| ||
And DirectPlay for the network commands etc... good point. |
| ||
I think it only uses DirectPlay for the DirectPlay commands. You could probably use the TCP / UDP streams to do network stuff 'the hard way' without needing DirectPlay... |
| ||
And DirectPlay for the network commands etc... good point. And starting up. DirectX is initialised at the start of BlitzPlus apps right away, I believe - swapping to OpenGL right away isn't enough. |