So up until this point, I have been working all from one main.py source file. Now that my code is starting to grow, I've begun trying to split it into seperate code files. However, I've come to realize that this can be a bit of a hastle depending on how things are set up. I followed the code for the python + libtcod tutorial to start off, so there are still some references and such that I'm not 100% aware of.
That being said, how do you suggest splitting up code in a larger project? Currently, my source files are as follows; src_AI, src_Classes, src_DGen, src_Globals, src_Main, and src_Objects. I think that keeps everything separate without having too many source files.
(Also, if anyone is interested in helping, I could explain further the issues that I'm having right now with getting everything working.)