Esempio n. 1
0
void Shanty::report()
{
    int i = 0;
    mps_store_sd(i++, constructionGroup->getName(), ID);
    mps_store_sd(i++, _("Air Pollution"), world(x,y)->pollution);
    i++;
    list_commodities(&i);
}
void Oremine::report()
{
    int i = 0;
    mps_store_sd(i++, constructionGroup->getName(), ID);
    mps_store_sfp(i++, _("busy"), busy);
    mps_store_sddp(i++, _("Deposits"), total_ore_reserve, (constructionGroup->size * constructionGroup->size * ORE_RESERVE));
    i++;
    list_commodities(&i);
}
Esempio n. 3
0
void Blacksmith::report()
{
    int i = 0;

    mps_store_sd(i++, constructionGroup->name,ID);
    i++;
    mps_store_sfp(i++, _("busy"), (float) busy);
    i++;
    list_commodities(&i);
}
void University::report()
{
    int i = 0;
    mps_store_sd(i++,constructionGroup->getName(), ID);
    i++;
    mps_store_sfp(i++, _("busy"), busy);
    mps_store_sfp(i++, _("Tech researched"), total_tech_made * 100.0 / MAX_TECH_LEVEL);
    i++;
    list_commodities(&i);
}
void Pottery::report()
{
    int i = 0;

    mps_store_sd(i++, constructionGroup->getName(), ID);
    i++;
    mps_store_sfp(i++, _("busy"), (float) busy);
    i++;
    list_commodities(&i);
}
Esempio n. 6
0
void Coal_power::report()
{
    int i = 0;
    mps_store_sd(i++, constructionGroup->name, ID);
    mps_store_sfp(i++, N_("busy"), busy);
    mps_store_sfp(i++, N_("Tech"), (float)(tech * 100.0) / MAX_TECH_LEVEL);
    mps_store_sd(i++, N_("Output"), mwh_output);
    i++;
    list_commodities(&i);
}
Esempio n. 7
0
void HealthCentre::report() {
    int i = 0;
    const char* p;

    mps_store_sd(i++, constructionGroup->name, ID);
    mps_store_sfp(i++, N_("busy"), (float) busy);
    i++;
    list_commodities(&i);
    p = active?_("Yes"):_("No");
    mps_store_ss(i++, N_("Health Care"), p);
}
void FireStation::report()
{
    int i = 0;
    const char* p;
    mps_store_sd(i++,constructionGroup->getName(), ID);
    mps_store_sfp(i++, _("busy"), (float) busy);
    i++;
    list_commodities(&i);
    p = active?_("Yes"):_("No");
    mps_store_ss(i++, _("Fire Protection"), p);
}
Esempio n. 9
0
void Port::report()
{
    int i = 0;
    mps_store_sd(i++, constructionGroup->name, ID);
    mps_store_sfp(i++, N_("busy"), busy);
    mps_store_sd(i++, N_("Export"),lastm_et/100);
    mps_store_sd(i++, N_("Import"),lastm_ic/100);
    mps_store_sfp(i++, N_("Culture exchanged"), tech_made * 100.0 / MAX_TECH_LEVEL);
    i++;
    list_commodities(&i);
}
Esempio n. 10
0
void IndustryLight::report()
{
    int i = 0;

    mps_store_sd(i++, constructionGroup->name, ID);
    i++;
    mps_store_sfp(i++, N_("busy"), (busy));
    mps_store_sfp(i++, N_("Tech"), (tech * 100.0) / MAX_TECH_LEVEL);
    i++;
    list_commodities(&i);
}
Esempio n. 11
0
void Cricket::report()
{
    int i = 0;
    const char* p;

    mps_store_sd(i++,constructionGroup->name, ID);
    mps_store_sfp(i++, N_("busy"), busy);
    i++;
    list_commodities(&i);
    p = active?N_("Yes"):N_("No");
    mps_store_ss(i++, N_("Public sports"), p);
}
Esempio n. 12
0
void Recycle::report()
{
    int i = 0;

    mps_store_sd(i++, constructionGroup->name,ID);
    i++;
    mps_store_sfp(i++, _("Tech"), tech * 100.0f / MAX_TECH_LEVEL);
    mps_store_sfp(i++, _("Efficiency Ore"), (float) make_ore * 100 / WASTE_RECYCLED);
    mps_store_sfp(i++, _("Efficiency Steel"),(float) make_steel * 100 / WASTE_RECYCLED);
    mps_store_sfp(i++, _("busy"), busy);
    i++;
    list_commodities(&i);
}
Esempio n. 13
0
void Residence::report()
{
    int i = 0;

    mps_store_sd(i++, constructionGroup->name, ID);
    mps_store_sddp(i++, N_("Tenants"), local_population, max_population);
    mps_store_sd(i++, N_("Desireability"), desireability);
    mps_store_sf(i++, N_("Births p.a."), (float)1200/births);
    mps_store_sf(i++, N_("Death p.a."), (float)1200/deaths);
    mps_store_sfp(i++, N_("Unnat. mortality"), (float)pol_deaths);
    i++;
    list_commodities(&i);
}
Esempio n. 14
0
void Organic_farm::report()
{
    int i = 0;

    mps_store_sd(i++, constructionGroup->name, ID);
    i++;
    mps_store_sddp(i++, N_("Fertility"), ugwCount, 16);
    mps_store_sfp(i++, N_("Tech"), tech * 100.0 / MAX_TECH_LEVEL);
    mps_store_sfp(i++, N_("busy"), (float)food_last_month / 100.0);
    mps_store_sd(i++, N_("Output"), max_foodprod);
    i++;
    list_commodities(&i);
}
Esempio n. 15
0
void Waterwell::report()
{
    int i = 0;

    const char *p;

    mps_store_sd(i++, constructionGroup->name, ID);
    i++;
    mps_store_sddp(i++, N_("Fertility"), ugwCount, constructionGroup->size * constructionGroup->size);
    mps_store_sfp(i++, N_("busy"), busy);
    mps_store_sddp(i++, N_("Air Pollution"), world(x,y)->pollution, MAX_POLLUTION_AT_WATERWELL);
    p = world(x,y)->pollution>MAX_POLLUTION_AT_WATERWELL?N_("No"):N_("Yes");
    mps_store_ss(i++, N_("Drinkable"), p);
    list_commodities(&i);
}