Package civquest.io

Examples of civquest.io.DataToSave


    public String getModeName() {
      return DEFAULT_MODE;
    }

    public DataToSave getPersistentData() {
      return new DataToSave();
    }
View Full Code Here


    public String getModeName() {
      return BORROW_MODE;
    }

    public DataToSave getPersistentData() {
      DataToSave data = new DataToSave();
      data.put("tb", tb);
      return data;
    }
View Full Code Here

    public String getModeName() {
      return STORE_MODE;
    }

    public DataToSave getPersistentData() {
      return new DataToSave();
    }
View Full Code Here

  }

  public DataToSave getPersistentData() {
    // waterFlowFrom is still missing

    DataToSave data = new DataToSave();
    data.put("id", id);
    data.put("height", heightLevel);
    data.put("veg", getVegetationName());
    data.put("pressure", getPressure());
    data.put("temp", getTemperature());
    data.put("hum", getHumidity());
    data.put("waterFlow", getWaterFlow());
    data.put("waterFlowTo", getWaterFlowTo() == null ? null
         : getWaterFlowTo().getPosition());
    data.put("population", population);
    data.put("mapObjects", mapObjects);
    data.put("rulingCity", rulingCity == null ? null : rulingCity.getID());
   
    return data;
  }
View Full Code Here

  private static final String NAME_KEY = "name";
  private static final String STANDARD_UNIT_KEY = "standardUnit";
 

  public DataToSave getPersistentData() {
    DataToSave data = new DataToSave();
    data.put(NAME_KEY, name);
    data.put(STANDARD_UNIT_KEY, standardUnit);
    return data;
  }
View Full Code Here

  public String getModelName() {
    return "city";
  }

  public DataToSave getPersistentData() {
    DataToSave data = super.getPersistentData();
    data.put("owner", getOwner().getID());
    return data;
  }
View Full Code Here

        return mapData;
    }

  public DataToSave getPersistentData() {

    DataToSave data = new DataToSave();
    if (mapData instanceof FlatMapData) {
      data.put("mapType", "Flat");
    } else if (mapData instanceof IsoMapData) {
      data.put("mapType", "Iso");
    } else {
      data.put("mapType", "Unknown");
    }

    data.put("mapData", mapData);

    data.put("players", players);
    data.put("nations", nations);
    data.put("turnManager", turnManager);
//     data.put("activeNation", (activeNation == null ? null : activeNation.getID()));

    data.put("timeRules", timeRules);

    data.put("idManager", idManager);

     return data;
  }
View Full Code Here

      Persistent persistent = (Persistent)value;
     
      write("<" + Defs.getPersistentCode() + Defs.getSeparator() + key);
      changeIndentLevel(1);
     
      DataToSave subData = persistent.getPersistentData();
      if (subData != null) {
        writeMap(subData);
      } else {
        throw new SaveGameException("Error: Persistent " + persistent + " returns "
                      + "null instead of a data-map!");
View Full Code Here

  }

  private static final String MAX_USED_ID_KEY = "maxUsedID";

  public DataToSave getPersistentData() {
    DataToSave data = new DataToSave();
    data.put(MAX_USED_ID_KEY, maxUsedID);
    return data;
  }
View Full Code Here

  private static final String MAP_HEIGHT_KEY = "mapHeight";
  private static final String MAP_WIDTH_KEY = "mapWidth";
  private static final String FLAT_EARTH_KEY = "flatEarth";

  public DataToSave getPersistentData() {
    DataToSave data = new DataToSave();
    data.put(CONFIG_KEY, config);
    data.put(FIELD_KEY, fields);
    data.put(MAP_HEIGHT_KEY, mapHeight);
    data.put(MAP_WIDTH_KEY, mapWidth);
    data.put(FLAT_EARTH_KEY, flatEarth);
     return data;
  }
View Full Code Here

TOP

Related Classes of civquest.io.DataToSave

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.