Ploeperpengel
academic precarity
This makes my fingers itch to start coding again. Certainly less blind fooling around with this not only informative but also very entertaining writeup. Thank you and don't stop!
Gooblah: It would be a bit tricky to decide precistly what are commonly called functions. Those which you can safely say are common are easily found and copy/pasted when needed. The rest... Well the main goal is that by the end of these tutorials someone is comfortable enough in the DLL that they understand how to find such things (go to the header file and search for the data type you are seeking to work with usually)
Actually either thread would work, I just happened to check this one first that time around. My answer would be rather different in the other thread than it would be here though Almost didn't realize that it was the same question from the same person actually
I just realized I still have the full source from before last patch uploaded on the first patch of the modder's guide, so if you downloaded that it should all work and have almost everything that is current anyway.
virtual void setTerrainType(CvPlot *pPlot, TerrainTypes eNewValue, bool bRecalculate, bool bRebuildGraphics) = 0;
gDLL->getEventReporterIFace()->setTerrainType(this, eNewValue, bRecalculate, bRebuildGraphics);