Forgive me if I don't respond often, I'm in an area where I don't often get an Internet connection I can write replies with. My grandparents are on dial-up with a barely-functioning router, in a cell-phone dead-zone. I'm actually writing this post in Notepad, so I can copy/paste it and hopefully get it posted before the connection craps out. I can manage viewing topics somewhat, though, so I will be able to see responses.
Anyways, I'm looking at scripting again. I've taken a handful more programming courses, and I think this would work for something I can do over the summer to stay in practice. I've gotten used to how C and Java programming works, though, and wanted to know if some of the things I've come to take for granted are possible in ZScript.
Mainly, I want to know about multiple script files in a single project. I know that external headers can be imported, such as ghost.zh, via simply adding in ' import "ghost.zh" '. What about other files, like additional .z files? For read-ability's sake, I'd like to keep all of non-global scripts as separate files, and just import them into the main file that's loaded into the quest script buffer. That way, if I'm having problems with a specific script, I can load up that file and only see the code for that script, rather than have to navigate a mile-long single .z file.
Also, I don't suppose there's anything for Notepad++ to help with writing ZC scripts? Right now, I'm telling it that I'm coding in C, so it at least colors my comments and makes it easier to tell what is actually part of my code and what isn't. It would be nice if there was a full ZScript option to be able to distinguish individual function names, variables, etc. Does one of these exist?
Oh yeah. If it matters, I'm using ZC 2.55 - Alpha 92