and is not OOP
Yes it is.If you download it you will see that the B3D commands are functions ontop of the base OOP that simonH has coded.
That is, say you have (in B3D and MiniB3D)
RotateEntity (MyEnity,pitch#,yaw#,roll#)you can use
MyEntity.RotateEntity (pitch#,yaw#,roll#)if you wanted to. Really Simon didnt need the "Entity" bit at the end of the method as
MyEntity.Rotate (pitch#,yaw#,roll#)Would have been understandable if you named your entities properly. (But he has, and it works, so Im not complaining)