Robert Surcouf
Civ4Col Modder
Hi Ray,

What Is my exact deadline? This should be done before tonight.
Tables are easy to do, but in python and in screens, but not in popups...
OK, I'll try. I thought you could only use popupSetBodyString once (the last one would crush the other ones)...Edit 2:
I just saw, that you can use this:
(I am writing pseudo code, hope you understand.)
Spoiler :
gDLL->getInterfaceIFace()->popupSetHeaderString(pPopup, gDLL->getText("TXT_KEY_HEADER"));
for ( ...) <--- Loop through yields
{
yieldIcon = ...
yieldStored= ...
yieldDemanded = ...
yieldPrice = ...
CvWString domesticMarketInformation = gDLL->getText("ROW_IN_DOMESTIC_MARKET_SCREEN", yieldIcon, yieldStored, yieldDemanded, yieldPrice);
gDLL->getInterfaceIFace()->popupSetBodyString(pPopup, domesticMarketInformation);
gDLL->getInterfaceIFace()->popupAddSeparator(pPopup);
}
So you can create several lines with using popupSetBodyString several times after each other.
(popupAddSeparator is optional of course.)

What Is my exact deadline? This should be done before tonight.
Tables are easy to do, but in python and in screens, but not in popups...