Here is how I design my programs : https://openclassrooms.com/courses/3235 ... ublication
It's in French but it will give you a good idea. I have one file per module, and all the files are inside a project (all files are always open in the IDE).
The auto-completion works for everything when I add UseModule both in the common module and in the module itself, but if I want to refer to a structure of another module, the auto-completion doesn't work.
For instance, in my example, let's say I want to add the following code in my gameplay DeclareModule section :
Code: Select all
Structure s_ship
hp.i
model.s
EndStructure
Global myShip.s_ship
Code: Select all
gameplay::myShip\hp + 10
It becomes a little bit annoying when you have many elements inside your structures.
Anyway, thanks for reading this.


