// Path: core/src/com/galvarez/ttw/model/Faction.java
// public enum Faction {
// 
//   MILITARY, ECONOMIC, CULTURAL;
// 
// }


import java.util.EnumMap;
import java.util.Map;
import com.badlogic.gdx.utils.Array;
import com.badlogic.gdx.utils.Json;
import com.badlogic.gdx.utils.Json.ReadOnlySerializer;
import com.badlogic.gdx.utils.JsonValue;
import com.galvarez.ttw.model.Faction;
package com.galvarez.ttw.model.data;



// TODO do not allow modification after loading
public final class Culture {

  public final String name;

  public final Array<String> cities;

  private int citiesIndex = -1;

// Path: core/src/com/galvarez/ttw/model/Faction.java
// public enum Faction {
// 
//   MILITARY, ECONOMIC, CULTURAL;
// 
// }


// Path: core/src/com/galvarez/ttw/model/data/Culture.java
import java.util.EnumMap;
import java.util.Map;
import com.badlogic.gdx.utils.Array;
import com.badlogic.gdx.utils.Json;
import com.badlogic.gdx.utils.Json.ReadOnlySerializer;
import com.badlogic.gdx.utils.JsonValue;
import com.galvarez.ttw.model.Faction;

package com.galvarez.ttw.model.data;



// TODO do not allow modification after loading
public final class Culture {

  public final String name;

  public final Array<String> cities;

  private int citiesIndex = -1;

  public final Map<Faction, Integer> ai;