Micropolis
text.h File Reference

Defines string identification numbers for texts used in the Micropolis game engine. More...

Go to the source code of this file.

Enumerations

enum  Stri202 {
  STR202_POPULATIONDENSITY_LOW = 0 , STR202_POPULATIONDENSITY_MEDIUM = 1 , STR202_POPULATIONDENSITY_HIGH = 2 , STR202_POPULATIONDENSITY_VERYHIGH = 3 ,
  STR202_LANDVALUE_SLUM = 4 , STR202_LANDVALUE_LOWER_CLASS = 5 , STR202_LANDVALUE_MIDDLE_CLASS = 6 , STR202_LANDVALUE_HIGH_CLASS = 7 ,
  STR202_CRIME_NONE = 8 , STR202_CRIME_LIGHT = 9 , STR202_CRIME_MODERATE = 10 , STR202_CRIME_DANGEROUS = 11 ,
  STR202_POLLUTION_NONE = 12 , STR202_POLLUTION_MODERATE = 13 , STR202_POLLUTION_HEAVY = 14 , STR202_POLLUTION_VERY_HEAVY = 15 ,
  STR202_GROWRATE_DECLINING = 16 , STR202_GROWRATE_STABLE = 17 , STR202_GROWRATE_SLOWGROWTH = 18 , STR202_GROWRATE_FASTGROWTH = 19
}
 
enum  MessageNumber {
  MESSAGE_NEED_MORE_RESIDENTIAL = 1 , MESSAGE_NEED_MORE_COMMERCIAL , MESSAGE_NEED_MORE_INDUSTRIAL , MESSAGE_NEED_MORE_ROADS ,
  MESSAGE_NEED_MORE_RAILS , MESSAGE_NEED_ELECTRICITY , MESSAGE_NEED_STADIUM , MESSAGE_NEED_SEAPORT ,
  MESSAGE_NEED_AIRPORT , MESSAGE_HIGH_POLLUTION , MESSAGE_HIGH_CRIME , MESSAGE_TRAFFIC_JAMS ,
  MESSAGE_NEED_FIRE_STATION , MESSAGE_NEED_POLICE_STATION , MESSAGE_BLACKOUTS_REPORTED , MESSAGE_TAX_TOO_HIGH ,
  MESSAGE_ROAD_NEEDS_FUNDING , MESSAGE_FIRE_STATION_NEEDS_FUNDING , MESSAGE_POLICE_NEEDS_FUNDING , MESSAGE_FIRE_REPORTED ,
  MESSAGE_MONSTER_SIGHTED , MESSAGE_TORNADO_SIGHTED , MESSAGE_EARTHQUAKE , MESSAGE_PLANE_CRASHED ,
  MESSAGE_SHIP_CRASHED , MESSAGE_TRAIN_CRASHED , MESSAGE_HELICOPTER_CRASHED , MESSAGE_HIGH_UNEMPLOYMENT ,
  MESSAGE_NO_MONEY , MESSAGE_FIREBOMBING , MESSAGE_NEED_MORE_PARKS , MESSAGE_EXPLOSION_REPORTED ,
  MESSAGE_NOT_ENOUGH_FUNDS , MESSAGE_BULLDOZE_AREA_FIRST , MESSAGE_REACHED_TOWN , MESSAGE_REACHED_CITY ,
  MESSAGE_REACHED_CAPITAL , MESSAGE_REACHED_METROPOLIS , MESSAGE_REACHED_MEGALOPOLIS , MESSAGE_NOT_ENOUGH_POWER ,
  MESSAGE_HEAVY_TRAFFIC , MESSAGE_FLOODING_REPORTED , MESSAGE_NUCLEAR_MELTDOWN , MESSAGE_RIOTS_REPORTED ,
  MESSAGE_STARTED_NEW_CITY , MESSAGE_LOADED_SAVED_CITY , MESSAGE_SCENARIO_WON , MESSAGE_SCENARIO_LOST ,
  MESSAGE_ABOUT_MICROPOLIS , MESSAGE_SCENARIO_DULLSVILLE , MESSAGE_SCENARIO_SAN_FRANCISCO , MESSAGE_SCENARIO_HAMBURG ,
  MESSAGE_SCENARIO_BERN , MESSAGE_SCENARIO_TOKYO , MESSAGE_SCENARIO_DETROIT , MESSAGE_SCENARIO_BOSTON ,
  MESSAGE_SCENARIO_RIO_DE_JANEIRO , MESSAGE_LAST = 57
}
 

Detailed Description

Defines string identification numbers for texts used in the Micropolis game engine.

This file provides enumerations for identifying various strings and messages used within the game. It includes definitions for scoring metrics, in-game messages, and notifications. These identifications facilitate the retrieval and display of context-specific text, contributing to the user interface and game interactions.

Definition in file text.h.

Enumeration Type Documentation

◆ MessageNumber

String numbers of messages.

Enumerator
MESSAGE_NEED_MORE_RESIDENTIAL 

More residential zones needed.

MESSAGE_NEED_MORE_COMMERCIAL 

More commercial zones needed.

MESSAGE_NEED_MORE_INDUSTRIAL 

More industrial zones needed.

MESSAGE_NEED_MORE_ROADS 

More roads required.

MESSAGE_NEED_MORE_RAILS 

5: Inadequate rail system.

MESSAGE_NEED_ELECTRICITY 

Build a Power Plant.

MESSAGE_NEED_STADIUM 

Residents demand a Stadium.

MESSAGE_NEED_SEAPORT 

Industry requires a Sea Port.

MESSAGE_NEED_AIRPORT 

Commerce requires an Airport.

MESSAGE_HIGH_POLLUTION 

10: Pollution very high.

MESSAGE_HIGH_CRIME 

Crime very high.

MESSAGE_TRAFFIC_JAMS 

Frequent traffic jams reported.

MESSAGE_NEED_FIRE_STATION 

Citizens demand a Fire Department.

MESSAGE_NEED_POLICE_STATION 

Citizens demand a Police Department.

MESSAGE_BLACKOUTS_REPORTED 

15: Blackouts reported. Check power map.

MESSAGE_TAX_TOO_HIGH 

Citizens upset. The tax rate is too high.

MESSAGE_ROAD_NEEDS_FUNDING 

Roads deteriorating, due to lack of funds.

MESSAGE_FIRE_STATION_NEEDS_FUNDING 

Fire departments need funding.

MESSAGE_POLICE_NEEDS_FUNDING 

Police departments need funding.

MESSAGE_FIRE_REPORTED 

20: Fire reported !

MESSAGE_MONSTER_SIGHTED 

A Monster has been sighted !!

MESSAGE_TORNADO_SIGHTED 

Tornado reported !!

MESSAGE_EARTHQUAKE 

Major earthquake reported !!!

MESSAGE_PLANE_CRASHED 

A plane has crashed !

MESSAGE_SHIP_CRASHED 

25: Shipwreck reported !

MESSAGE_TRAIN_CRASHED 

A train crashed !

MESSAGE_HELICOPTER_CRASHED 

A helicopter crashed !

MESSAGE_HIGH_UNEMPLOYMENT 

Unemployment rate is high.

MESSAGE_NO_MONEY 

YOUR CITY HAS GONE BROKE!

MESSAGE_FIREBOMBING 

30: Firebombing reported !

MESSAGE_NEED_MORE_PARKS 

Need more parks.

MESSAGE_EXPLOSION_REPORTED 

Explosion detected !

MESSAGE_NOT_ENOUGH_FUNDS 

Insufficient funds to build that.

MESSAGE_BULLDOZE_AREA_FIRST 

Area must be bulldozed first.

MESSAGE_REACHED_TOWN 

35: Population has reached 2,000.

MESSAGE_REACHED_CITY 

Population has reached 10,000.

MESSAGE_REACHED_CAPITAL 

Population has reached 50,000.

MESSAGE_REACHED_METROPOLIS 

Population has reached 100,000.

MESSAGE_REACHED_MEGALOPOLIS 

Population has reached 500,000.

MESSAGE_NOT_ENOUGH_POWER 

40: Brownouts, build another Power Plant.

MESSAGE_HEAVY_TRAFFIC 

Heavy Traffic reported.

MESSAGE_FLOODING_REPORTED 

Flooding reported !!

MESSAGE_NUCLEAR_MELTDOWN 

A Nuclear Meltdown has occurred !!!

MESSAGE_RIOTS_REPORTED 

They're rioting in the streets !!

MESSAGE_STARTED_NEW_CITY 

45: Started a New City.

MESSAGE_LOADED_SAVED_CITY 

Restored a Saved City.

MESSAGE_SCENARIO_WON 

You won the scenario.

MESSAGE_SCENARIO_LOST 

You lose the scenario.

MESSAGE_ABOUT_MICROPOLIS 

About micropolis.

MESSAGE_SCENARIO_DULLSVILLE 

50: Dullsville scenario.

MESSAGE_SCENARIO_SAN_FRANCISCO 

San Francisco scenario.

MESSAGE_SCENARIO_HAMBURG 

Hamburg scenario.

MESSAGE_SCENARIO_BERN 

Bern scenario.

MESSAGE_SCENARIO_TOKYO 

Tokyo scenario.

MESSAGE_SCENARIO_DETROIT 

55: Detroit scenario.

MESSAGE_SCENARIO_BOSTON 

Boston scenario.

MESSAGE_SCENARIO_RIO_DE_JANEIRO 

57: Rio de Janeiro scenario.

MESSAGE_LAST 

Last valid message.

Definition at line 112 of file text.h.

◆ Stri202

enum Stri202

String numbers of score card.

Enumerator
STR202_POPULATIONDENSITY_LOW 

Low.

STR202_POPULATIONDENSITY_MEDIUM 

Medium.

STR202_POPULATIONDENSITY_HIGH 

High.

STR202_POPULATIONDENSITY_VERYHIGH 

Very High.

STR202_LANDVALUE_SLUM 

Slum.

STR202_LANDVALUE_LOWER_CLASS 

Lower Class.

STR202_LANDVALUE_MIDDLE_CLASS 

Middle Class.

STR202_LANDVALUE_HIGH_CLASS 

High.

STR202_CRIME_NONE 

Safe.

STR202_CRIME_LIGHT 

Light.

STR202_CRIME_MODERATE 

Moderate.

STR202_CRIME_DANGEROUS 

Dangerous.

STR202_POLLUTION_NONE 

None.

STR202_POLLUTION_MODERATE 

Moderate.

STR202_POLLUTION_HEAVY 

Heavy.

STR202_POLLUTION_VERY_HEAVY 

Very Heavy.

STR202_GROWRATE_DECLINING 

Declining.

STR202_GROWRATE_STABLE 

Stable.

STR202_GROWRATE_SLOWGROWTH 

Slow Growth.

STR202_GROWRATE_FASTGROWTH 

Fast Growth.

Definition at line 84 of file text.h.