-There was a release of code before on hiding the mouse icon thing that appears in windowed. Can someone help me find that code part?
Fine question.
Say, I think it was hailstone, or some other member of the GAE team, most likely hailstone. I don't think you were here yet, so only he may know...
-Where is the code for the difficulties? I found the code for the ending menu screen, and gave the case the difficulties for easy and expert, as well as I found the code for putting those difficulties into the new game screen, but can't find where to put them exactly
Erm, there isn't any. Glest doesn't have difficulty levels per se, the 'difficulty' is simply how many AI opponents, and whether they are Ultra or not.
What I meant by difficulties is the AI level. For example, normal ai gets 100% of the resource and ultra gets 150%. This means ultra is a high difficulty level. What I want is to find the code that specifies ultra, and clone it to make an easy difficulty which only gets 50% of the resources and expert difficulty, which gets a nice 200% of the resources. I know this can be done because hailstone (or someone) mentioned doing it before in a test.
Also, if you want to let infantry move in forests, let me know, the pathfinder can be very easily adapted for new fields of movement.
Hmm, yes, this would be great. It could use a new field value (ie: forest) that will move on land that is covered in tileset object 1 and 2 (trees and dead trees). Might be good for some units. But then again, I wonder if it could screw up some of the tactical aspects of the game. Air units lose some of their advantage too, since other units are capible of 'shortcuts'. While it may be a good thing to impliment in GAE, I'm not sure if I will use it in military. As well, there was talk about this before, and there was the restriction of view by the trees that was worrysome.
And finally, a word of caution.
C++ is not to be taken lightly, I know from looking at the modmaker that you know how to program, but C++ is a 'low level' language, it doesn't do a lot for you. You need to be very careful about such enthralling things as memory management, C++ does not 'collect your garbage' like most modern programming languages do, you allocated some memory, you'd best remember to release it when you're done with it... or your program will leak memory. That's but one potential pitfall.
I don't want to discourage you in anyway, on the contrary, I just want to try to encourage some patience, C++ isn't really geared for rapid development in any case, as you'll no doubt learn. Persistence and patience is key.
Mmm, yes I understand. While I'll be honest, and admit my coding isn't anywhere near as good as I'd like, I think I should have the ability to make many, if not all of the changes that I have planned so far. Namely because I am recycling existing code rather than making unique new code (if it aint broke, don't fix it). Meaning that I am using what you have done, reproducing, and changing it. For example, I was able to easily add a new name to the credits of the about screen (and moving the two on the bottom row over to ensure it's still centered) once I figured out where all the code was.
That's the tricky part. Glest's code is often scrambled in many places. While it is catigorized for the most part by what it does, it is still hard to find, especially if the code you need references to other code or variables described earlier. The lack of proper commenting makes it slightly harder too.
I don't suppose you could recommend the ideal order to read through the folders (ie: read this folder first, then this, then the shared, etc;).
By the way, I really still need the source for 0.2.12, which does not appear to be on codemonger or sourceforge...*I'm not ashamed to admit I understand next to nothing about all the open GL code. However, I don't need to modify really any of that, so that's fine*
*** What would you recommend, if I want to get started within a few weeks (maybe 2?). Should I wait for the graphical GUI, or should I go ahead? I can easily wait a bit without penalty, because I still have plenty to do for military that does not need the coding, as that can be last, though I can't wait forever. Do you have a rough estimate (even within a couple weeks) for the release date of the gui version (and do make sure to release the source).
EDIT//
One other note, is the language file of the current version 0.2.12 correct? It seems to be missing a few of the new values in my file, which I think I got most of them...