jfk
I apologize for the rant on optimization, it was completely off topic.
A modular engine design will most likely result in a decent number of include files. Documentation should provide details on functions,etc. If one needs to make modifications to the code they will need to reference the documentation. All the code that deals with a particular object can be stored in a single module file. From a Main.bb perspective the only functions required are doorStart(initialize), doorUpdate (main loop), and doorStop(clear memory) function.
As far as how doors can operate in the engine. Doors will require a mesh and collision. Players and Bots will need control mechanism to switch the door open/close manually or automatically. Doors can slide horizontally, vertically, and swivel to open/close. A sound is played when a door open/close.
Please ignore my post in the general forum it has nothing to do with PPF2K4. I was under the impression that we agreed to use your editor as my position is to avoid writting one. Your editor can determine how we implement the specialty items. I anticipate changes will occur, but at least we will have something to work with.
I apologize for the rant on optimization, it was completely off topic.
A modular engine design will most likely result in a decent number of include files. Documentation should provide details on functions,etc. If one needs to make modifications to the code they will need to reference the documentation. All the code that deals with a particular object can be stored in a single module file. From a Main.bb perspective the only functions required are doorStart(initialize), doorUpdate (main loop), and doorStop(clear memory) function.
As far as how doors can operate in the engine. Doors will require a mesh and collision. Players and Bots will need control mechanism to switch the door open/close manually or automatically. Doors can slide horizontally, vertically, and swivel to open/close. A sound is played when a door open/close.
Please ignore my post in the general forum it has nothing to do with PPF2K4. I was under the impression that we agreed to use your editor as my position is to avoid writting one. Your editor can determine how we implement the specialty items. I anticipate changes will occur, but at least we will have something to work with.