/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.pepsoft.worldpainter.layers; import java.util.ResourceBundle; /** * * @author pepijn */ public class GardenCategory extends Layer { public GardenCategory() { super("Category", "Garden category", DataSize.NIBBLE, 80); } public static String getLabel(ResourceBundle resourceBundle, int category) { switch(category) { case CATEGORY_BUILDING: return resourceBundle.getString("structure.building"); case CATEGORY_FIELD: return resourceBundle.getString("structure.field"); case CATEGORY_ROAD: return resourceBundle.getString("structure.road"); case CATEGORY_STREET_FURNITURE: return resourceBundle.getString("structure.street.furniture"); case CATEGORY_WATER: return resourceBundle.getString("structure.water"); case CATEGORY_TREE: return "tree"; case CATEGORY_OBJECT: return "object"; default: return "unknown"; } } /** * Unoccupied land */ public static final int CATEGORY_UNOCCUPIED = 0; /** * Roadway */ public static final int CATEGORY_ROAD = 1; /** * A building */ public static final int CATEGORY_BUILDING = 2; /** * A garden, park or field */ public static final int CATEGORY_FIELD = 3; /** * Street furniture such as awnings, lighting, seats, fountains, wells, etc. */ public static final int CATEGORY_STREET_FURNITURE = 4; /** * Water */ public static final int CATEGORY_WATER = 5; /** * Tree */ public static final int CATEGORY_TREE = 6; /** * A manually placed custom object */ public static final int CATEGORY_OBJECT = 7; public static final GardenCategory INSTANCE = new GardenCategory(); private static final long serialVersionUID = 1L; }