Firstly, let me say that DBP is the best easy to use solution available in the market, in my opinion. Some of the coolest games I played were made in DBPro. But I have some points in the topic.
Quote: ""Why use 2 sticks when you have a lighter?""
Lighters are better than sticks: more efficient, more secure, do not smell so bad, can keep flame for more time, easier to activate and deactivate, waterproof et cetera.. So.. that passed far from being a perfect analogy.
Quote: "Quote: Positon Object ObjNum,X,Y,Z - Positions a 3D Object, pritty Basic
I've never seen how to do this in C++, it i bet its not that easy"
Why do BASIC users think that you need to build everything from scratch in C++?
That is a little bit of ignorance. You do that only if you want a customized control over things at low level. I used to think in the same way when I used an easy games creator program. I change my mind when I met Flash's action script. I have a project to be developed in C++. I use OGRE for graphics' manipulation. Here is the translation of your code to OGRE C++:
node.setPosition(Vector3);
or
node.setPosition(Xf, Yf, Zf);
Clean! Node is an object to which you can attach meshes, particles systems, lights, and manipulate them together. That is a very small sample of high level of control achieved with ease and incomparable performance.
So.. just remember that people choose either DBPro or C++ for
totally different reasons.
Cheers.